Electron DEEP_SLEEP mode with trigger

Hey,

I’ve been working on reducing my Electron power consumption.

Is there any way to put the Electron board into DEEP_SLEEP and configure it to wake up on PIN trigger or when a period of time ends (The only way I found is on time without trigger).

Same as regular sleep or NETWORK_STANDBY:
System.sleep(WKP, RISING, TIME_LONG_SLEEP);
System.sleep(WKP, RISING, TIME_SHORT_SLEEP, SLEEP_NETWORK_STANDBY);
TRIGGER-TYPE-SLEEP_LENGTH-DEEP_SLEEP? Somehow?

Thanks everyone!

The docs say the following for deep sleep,

System.sleep(SLEEP_MODE_DEEP, long seconds) can be used to put the entire device into a deep sleep mode.

Note: You can also wake the device "prematurely" by applying a rising edge signal to the WKP pin.

You have to use the WKP pin, and it needs to be on the rising edge, but that should do what you want.

Missed that small line, thanks.

Thanks for the help!