sl_power_manager_sleep() doesn't expect the PRIMASK to be set when called. Setting BASEPRI to 0 was moved to sl_power_manager_is_ok_to_sleep(), this function is called after sl_power_manager_sleep() has set the PRIMASK. Added sli_power_manager_on_wakeup() to force a clock restore before the interrupt are handled. Added a call to retrieve the startup measurements, reducing the early wakeup time. Signed-off-by: Bastien Beauchamp <bastien.beauchamp@silabs.com> |
||
|---|---|---|
| .. | ||
| common | ||
| silabs_s0 | ||
| silabs_s1 | ||
| silabs_s2 | ||
| silabs_sim3 | ||
| CMakeLists.txt | ||
| Kconfig | ||
| Kconfig.defconfig | ||
| Kconfig.soc | ||
| soc.yml | ||