add lightTask
This commit is contained in:
@@ -9,6 +9,22 @@ extern "C" {
|
||||
#endif
|
||||
|
||||
|
||||
#define ASSERT_SIZE(x) \
|
||||
{ \
|
||||
if (!(x)) \
|
||||
Error_Handler(); \
|
||||
}
|
||||
|
||||
|
||||
#define DATA_CLBK_SETUP(name) \
|
||||
{ \
|
||||
ASSERT_SIZE(length == sizeof(name)); \
|
||||
memcpy(&msg_##name, msg, sizeof(name)); \
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @struct UsbDataPacketHead
|
||||
* @brief This structure represents the header of a USB data packet.
|
||||
@@ -113,6 +129,9 @@ void DataClbk_FirmwarePackageAck(void* msg, uint32_t length);
|
||||
void DataClbk_FirmwareDone(void* msg, uint32_t length);
|
||||
void DataClbk_ResponseDeviceList(void* msg, uint32_t length);
|
||||
void DataClbk_RequestDeviceList(void* msg, uint32_t length);
|
||||
void DataClbk_LightGlobalBrightness(void* msg, uint32_t length);
|
||||
void DataClbk_LightGlobalTheme(void* msg, uint32_t length);
|
||||
void DataClbk_LightThemeSettings(void* msg, uint32_t length);
|
||||
|
||||
|
||||
#include "usb.pb.h"
|
||||
|
||||
Reference in New Issue
Block a user