Hi :
小弟遇到的問題
更新 1.4.0 版 FW,Project 是使用 HIDEmuKbd
沒有改過任何的FW
理論上應該要60sec進入到PM3
// HID idle timeout in msec; set to zero to disable timeout
#define DEFAULT_HID_IDLE_TIMEOUT 60000
經過測試,當Device 與 PC (Win8 OS) Pair 後,就一直無法進入到PM3 (最省電模式),電流就會從 uA ~ mA 一直跳動
這時候如果把 PC 的 Dongle 拔掉,等一段時間後是會進去的,直接用電錶量測電流,大約是 1uA (只要IO沒有動作,就會一直保持這個耗電流)
// Advertising timeouts in sec
#define HID_INITIAL_ADV_TIMEOUT 60
直接改測試原本 1.3.2 版 FW ,當Device 與 PC (Win8 OS) Pair 後,若Device 沒有動作,就會 60 秒後進入 PM3,電流大約是 1uA
Option -> C/C++ Compiler -> Preprocessor
Defined symbols : POWER_SAVING 是有打開的
#define DEFAULT_ENABLE_UPDATE_REQUEST TRUE 改成 FALSE 也一樣