You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
libhal does not have a low power story which means that libhal cannot provide a consistent pattern for putting devices into low power. This should be investigated to determine the categories of low power states and how those could be applied to libhal libraries. I could imagine that there are the following low power categories:
low_power(): Put the device into an idle mode that requires very little work to reactivate
deep_sleep(): Like low power but a bit deeper and may require some startup time before the APIs resolve themselves.
shutdown(): Completely turn off the device. The assumption is that the device loses all state in this mode and would need to be reinitialized to allow APIs to work.
Note
If you are interested in helping build this story, comment and I can add you as an assignee.
The text was updated successfully, but these errors were encountered:
libhal does not have a low power story which means that libhal cannot provide a consistent pattern for putting devices into low power. This should be investigated to determine the categories of low power states and how those could be applied to libhal libraries. I could imagine that there are the following low power categories:
low_power()
: Put the device into an idle mode that requires very little work to reactivatedeep_sleep()
: Like low power but a bit deeper and may require some startup time before the APIs resolve themselves.shutdown()
: Completely turn off the device. The assumption is that the device loses all state in this mode and would need to be reinitialized to allow APIs to work.Note
If you are interested in helping build this story, comment and I can add you as an assignee.
The text was updated successfully, but these errors were encountered: