- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
We have a critical roadblock to getting a product to production due to power consumption. It has been found that the issue is the devlpm_registerForLowPowerQueries() works upon out of the box after a fresh 'Programming' of the device but after the Device has gone into DEEP SLEEP and awakes from DEEP SLEEP the callback function that is defined in the devlpm_registerForLowPowerQueries() no longer gets called to allow the device to go into IDLE/SLEEP mode. I have attached both a BLE_TRACE output where you can see the callback function getting called before going into DEEP_SLEEP and then after the Device wakes up the callback function to check to allow the device to go into IDLE/SLEEP is no longer called even through the same devlpm_init() and devlpm_registerForLowPowerQueries() gets called?
Regards,
Frank
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hey Guys,
This has been resolved. I moved around where the devlpm_init is instatiated along with the callback function from the PUART_Init() function to the main create() function and it is working now...
Regards,
Frank
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hey Guys,
This has been resolved. I moved around where the devlpm_init is instatiated along with the callback function from the PUART_Init() function to the main create() function and it is working now...
Regards,
Frank
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content