Module lp_core

Source
Available on crate feature unstable only.
Expand description

§Stability

This API is marked as unstable and is only available when the unstable crate feature is enabled. This comes with no stability guarantees, and could be changed or removed at any time.

§Control the LP core

§Overview

The LP_CORE driver provides an interface for controlling and managing the low power core of ESP chips, allowing efficient low power operation and wakeup from sleep based on configurable sources. The low power core is responsible for executing low power tasks while the high power core is in sleep mode.

The LpCore struct provides methods to stop and run the low power core.

The stop method stops the low power core, putting it into a sleep state.

The run method starts the low power core and specifies the wakeup source.

⚠️: The examples for LP Core are quite extensive, so for a more detailed study of how to use this LP Core please visit the repository with corresponding example.

Structs§

LpCore
Represents the Low Power (LP) core peripheral.

Enums§

LpCoreClockSource
Clock sources for the LP core
LpCoreWakeupSource
Represents the possible wakeup sources for the LP (Low Power) core.