1#include "../../Inc/Outputs/DigitalOutput.h"
2#include "../../Inc/Utils/Common.h"
9 printf(
"Invalid port number for digital output %s\n", name);
15 digitalOutput->
port = port;
#define NUM_DIGITAL_OUTPUTS
void initDigitalOutput(DigitalOutput *digitalOutput, const char *name, int hz, int port)
Initializes a digital output with the given parameters.
int writeDigitalOutputData(DigitalOutput *output, int data)
Writes data to the buffer of the digital output.
uint8_t digital_out_buffer[NUM_DIGITAL_OUTPUTS]
void initOutput(Output *output, const char *name, int hz, OutputType type)
Initializes an output with the given parameters.
char name[MAX_NAME_LENGTH]