7#include <soc/soc_caps.h>
8#if SOC_LP_CORE_SUPPORTED
9#include <ulp_lp_core.h>
16 void setup()
override;
23#if SOC_LP_CORE_SUPPORTED
38#if SOC_LP_CORE_SUPPORTED
float get_setup_priority() const override
void timer_resume()
Resume the coprocessor timer.
bool load_and_run()
Load the embedded program into the coprocessor memory and start it.
void set_wakeup_period(uint32_t period_us)
void set_wakeup_from_sleep(bool enable)
void timer_stop()
Stop the coprocessor timer so the program is not started again.
void set_run_on_boot(bool run)
void dump_config() override
uint32_t wakeup_period_us_
void set_wakeup_sources(uint32_t sources)
constexpr float HARDWARE
For components that deal with hardware and are very important like GPIO switch.