你好,我是>的用户。
我目前正在基于ble_all_in_one的示例应用程序。ble_all_in_one示例上面的更改如下:
1。特性的变化&;服务< br / > 2。将自定义应用程序数据写入SPI flash。< br / > 3。按钮事件的变化(我们已经注册了一个唤醒ISR来检测短按和长按)
这似乎是板不进入扩展睡眠模式和.app_going_to_sleep函数没有被调用。我们正在测量电路板消耗的电压,它和工作模式消耗的电压是一样的。 The test point is plotted in such a manner that if the power gets cut off from the board, the TP should be as low as 0.06V.
2. The board should go into power-cutoff mode after inactivity is detected.
What I tried
1. I tried following the Sleep mode tutorial provided by Dialog but still, I'm out of luck.
2. I tried to remove all the arch_force_active_mode() and arch_force_restore_sleep() calls from my code.
3. I tried to deregister the wakeup callback for the GPIO button using wkupct_disable_irq() function on peripheral disconnect.
4. Explicitly called arch_set_extended_sleep() function to put the board in low power mode.
If you need anymore details, feel free to contact me. Please guide me through your valuable insights for solving this problem.
Thanking you in advance
Regards
Dhruv Shah