#ifndef USBDATAHANDLER_H #define USBDATAHANDLER_H #include "usbd_cdc_if.h" #include "firmware.pb.h" #ifdef __cplusplus extern "C" { #endif void UsbDataHandler_Start(void); USBD_StatusTypeDef UsbDataHandler_RxCallback(uint8_t* Buf, uint32_t Len); void DataClbk_FirmwareStart(void * msg, uint32_t length); void DataClbk_FirmwarePackage(void * msg, uint32_t length); void DataClbk_FirmwarePackageAck(void * msg, uint32_t length); void DataClbk_FirmwareDone(void * msg, uint32_t length); #ifdef __cplusplus } #endif #endif /* USBDATAHANDLER_H */