feat: 长按返回键2s开关机功能
- 开机: 长按返回键2s开机,显示左侧Logo+右侧'Starting...'开机画面2秒 - 关机: 主页未连接接收机时长按返回键2s关机 - 关闭OLED/LED/PWM/NRF24L01/USB/外设时钟 → STOP休眠 - 唤醒后自动复位重启 - 已连接接收机时屏蔽关机,防止飞行中误操作 - 添加 Input_IsKeyHeldFor() 指定时长按键检测 - 添加 OLED_Off() 关闭显示 - 更新 README.md 文档
This commit is contained in:
@@ -42,7 +42,8 @@ void Input_Scan(void); /* 每 10ms 调用一次 */
|
||||
uint8_t Input_GetKey(void); /* 返回当前按下的键 (单次) */
|
||||
uint8_t Input_GetKeyState(uint8_t key); /* 获取按键状态 */
|
||||
uint8_t Input_IsKeyPressed(uint8_t key); /* 是否刚按下 */
|
||||
uint8_t Input_IsKeyHeld(uint8_t key); /* 是否长按 */
|
||||
uint8_t Input_IsKeyHeld(uint8_t key); /* 是否长按 (800ms) */
|
||||
uint8_t Input_IsKeyHeldFor(uint8_t key, uint32_t ms); /* 是否按住指定时长 */
|
||||
uint8_t Input_IsKeyReleased(uint8_t key); /* 是否刚释放 */
|
||||
|
||||
/* ADC 读取 */
|
||||
|
||||
Reference in New Issue
Block a user