/** Pipe number of the Printer data OUT pipe */\r
#define PRINTER_DATA_OUT_PIPE 2\r
\r
+ /* Type Defines: */\r
+ typedef struct\r
+ {\r
+ char* Data;\r
+ uint16_t Length;\r
+ } Printer_Data_t;\r
+ \r
/* Function Prototypes: */\r
- uint8_t Printer_SendData(char* PrinterCommands, uint16_t DataLength);\r
+ uint8_t Printer_SendData(Printer_Data_t* PrinterCommands);\r
uint8_t Printer_GetDeviceID(char* DeviceIDString, uint8_t BufferSize);\r
uint8_t Printer_GetPortStatus(uint8_t* PortStatus);\r
uint8_t Printer_SoftReset(void);\r