MCPcopy Create free account
hub / github.com/BruceDevices/firmware / LightSleep

Method LightSleep

lib/utility/AXP192.cpp:318–328  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

316}
317
318void AXP192::LightSleep(uint64_t time_in_us) {
319 SetSleep();
320
321 if (time_in_us > 0) {
322 esp_sleep_enable_timer_wakeup(time_in_us);
323 } else {
324 esp_sleep_disable_wakeup_source(ESP_SLEEP_WAKEUP_TIMER);
325 }
326 esp_light_sleep_start();
327 WakeUpDisplayAfterLightSleep();
328}
329
330// 0 not press, 0x01 long press, 0x02 press
331uint8_t AXP192::GetBtnPress() {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected