#ifndef NEW_KBD_LED_STATE_H__ #define NEW_KBD_LED_STATE_H__ #include /* 模块内系统状态:只用于本项目的 LED 映射,不对外暴露协议语义。 */ enum led_ble_state { LED_BLE_STATE_OFF = 0, LED_BLE_STATE_WAIT_RECONNECT, LED_BLE_STATE_PAIRING, LED_BLE_STATE_CONNECTED, LED_BLE_STATE_COUNT, }; enum led_num_lock_state { LED_NUM_LOCK_STATE_OFF = 0, LED_NUM_LOCK_STATE_ON, LED_NUM_LOCK_STATE_COUNT, }; enum led_id_new_kbd { LED_ID_NUM_LOCK = 0, LED_ID_BLE_STATE, LED_ID_COUNT, }; #define LED_UNAVAILABLE 0xFF #endif /* NEW_KBD_LED_STATE_H__ */