Маленькие хитрости RISC-V ULP ядра МК ESP32-S2/S3

Чтобы не будить основное ядро МК из кода ULP, когда в этом нет необходимости, замените вызов ulp_riscv_wakeup_main_processor(); на if (! (READ_PERI_REG(RTC_CNTL_LOW_POWER_ST_REG) & RTC_CNTL_MAIN_STATE_IN_IDLE)) ulp_riscv_wakeup_main_processor();
Back to Top