DA145x App_Easy_timer problem during long sleep time

ID: LPCBARESDK-787

Status: Open

First reported: 6.0.16.1144

Fixed in: TBD

Description

There is a bug in the ROM of the DA1453x and DA1458x sleep check functionality, the ke_timer_sleep_check() function is not calculating correctly the allowed sleep period. The issue is only occurring when the user implements an app easy timer that is longer than approximately 10 minutes.

The issue will sometimes keep the device in idle mode, when it should really go to sleep, if no other event is scheduled within the watchdog timer period, a reset (or assert) will follow. And also another side affect of the issue is an inaccuracy of the timer event.

Workaround

This is a part of ROM, no fix is available. The workaround is to keep the app easy time equal or less than 7 minutes.