Extend node.dsleep() to support instant sleep. #1859
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #1776.
dev
branch rather than formaster
.docs/en/*
.This introduces the "instant" deep sleep feature which Espressif added but largely hid away. See #1776 for further details. Instant deep sleep effectively shaves off ~100ms on the going-to-sleep, which can be quite significant for battery-powered devices.
Due to the lack of documentation, I haven't made the instant deep sleep the default since I don't fully know what the difference between the two deep sleep functions are.