您好,SDK TLSR8250 3.7.0
我有重复计时器每 10 秒检查一次电池电量。我有另一个重复键盘扫描定时器(100 毫秒)
每次键盘唤醒芯片并在睡眠前停止时我都会启动它。当没有键盘触发唤醒时调用启动键盘扫描定时器时,电池电量检查定时器工作正常(空闲睡眠和唤醒)。当从睡眠中唤醒期间调用定时器启动时,定时器将挂起或触发非常慢在 tuya_ble_sdk_demo_init( ): tuya_ble_timer_create(&batt_check_timer, 10000, TUYA_BLE_TIMER_REPEATED, (tuya_ble_timer_handler_t) battery_check_timer_cb); tuya_ble_timer_start(batt_check_timer); tuya_ble_timer_create(&keypad_timer, 100, TUYA_BLE_TIMER_REPEATED, (tuya_ble_timer_handler_t) KP_cb); 在 app_power_management ( ): if(wakeupPinVal) { tuya_ble_timer_start(keypad_timer); }
附件是电池检查应该每 10 秒运行一次的日志屏幕截图。设备从睡眠中唤醒并启动 100 毫秒键盘定时器后。电池计时器直到 4 分钟后才会触发