added protocol to change Device Setting (Type/Postion)

This commit is contained in:
2024-04-30 11:29:48 +02:00
parent 471ec34ba0
commit 6218223d41
7 changed files with 39 additions and 6 deletions

View File

@@ -55,6 +55,7 @@ union {
cls_firmware_Done msg_cls_firmware_Done;
cls_device_RequestList msg_cls_device_RequestList;
cls_device_ResponseList msg_cls_device_ResponseList;
cls_device_UpdateDeviceSettings msg_cls_device_UpdateDeviceSettings;
cls_light_GlobalBrightness msg_cls_light_GlobalBrightness;
cls_light_GlobalTheme msg_cls_light_GlobalTheme;
cls_light_ThemeSettings msg_cls_light_ThemeSettings;
@@ -111,6 +112,7 @@ message_handler_t message_handlers[] = {
MESSAGE_HANDLER(cls_usb_PackageType_FIRMWAREPACKAGEACK, cls_firmware_PackageAck),
MESSAGE_HANDLER(cls_usb_PackageType_REQUEST_DEVICE_LIST, cls_device_RequestList),
MESSAGE_HANDLER(cls_usb_PackageType_RESPONSE_DEVICE_LIST, cls_device_ResponseList),
MESSAGE_HANDLER(cls_usb_PackageType_UPDATE_DEVICE_SETTINGS, cls_device_UpdateDeviceSettings),
MESSAGE_HANDLER(cls_usb_PackageType_LIGHT_GLOBAL_BRIGHT, cls_light_GlobalBrightness),
MESSAGE_HANDLER(cls_usb_PackageType_LIGHT_GLOBAL_THEME, cls_light_GlobalTheme),
MESSAGE_HANDLER(cls_usb_PackageType_LIGHT_SETTING_THEME, cls_light_ThemeSettings),