feat(protocol): 添加时间同步和主题颜色协议支持
- 添加CDC_PROTO_TYPE_LED_STATE、CDC_PROTO_TYPE_TIME_SYNC和 CDC_PROTO_TYPE_THEME_RGB协议类型定义 - 在protobuf中定义LedState、TimeSync和ThemeRgb消息结构 - 更新CdcPacketBody消息以包含新的协议类型 - 增加协议能力标志位以支持新功能
This commit is contained in:
@@ -33,6 +33,7 @@ target_sources(app PRIVATE
|
||||
src/led_effect/led_effect_registry.c
|
||||
src/led_effect/effects/led_effect_key_fade.c
|
||||
src/led_strip_module.c
|
||||
src/time_sync_module.c
|
||||
src/ui/ui_main.c
|
||||
src/cdc_wrapper_module.c
|
||||
src/protocol_module.c
|
||||
@@ -43,6 +44,7 @@ target_sources(app PRIVATE
|
||||
src/events/ble_serial_rx_event.c
|
||||
src/events/ble_serial_tx_event.c
|
||||
src/events/cdc_proto_tx_event.c
|
||||
src/events/datetime_event.c
|
||||
src/events/encoder_event.c
|
||||
src/events/function_bitmap_update_event.c
|
||||
src/events/hid_led_event.c
|
||||
@@ -55,6 +57,8 @@ target_sources(app PRIVATE
|
||||
src/events/keyboard_hid_report_event.c
|
||||
src/events/mode_switch_event.c
|
||||
src/events/set_protocol_event.c
|
||||
src/events/theme_rgb_update_event.c
|
||||
src/events/time_sync_event.c
|
||||
src/events/usb_cdc_rx_event.c
|
||||
src/events/usb_cdc_tx_event.c
|
||||
src/events/usb_device_state_event.c
|
||||
|
||||
Reference in New Issue
Block a user