mynewt-core icon indicating copy to clipboard operation
mynewt-core copied to clipboard

hw/mcu/dialog: Add callbacks on enter/exit sleep

Open andrzej-kaczmarek opened this issue 4 years ago • 1 comments

This patch adds callbacks to be called before and after deep sleep. Those are intended to be registered by BSP which can then decide to save/restore state of certain peripherals and release/acquire power domains in order to save some power while M33 goes into deep sleep.

Note that similar power saving can usually be achieved if application uses os_dev_open/close consistently, i.e. opens device only when needed, which should properly acquire and release power domains (although the actual behavior depends on a driver implementation). However, there may still be some cases where quick save/restore is possible and this can be handled in new callbacks.

andrzej-kaczmarek avatar May 28 '20 15:05 andrzej-kaczmarek

Style check summary

No suggestions at this time!

apache-mynewt-bot avatar May 28 '20 15:05 apache-mynewt-bot