mirror of
https://github.com/liberatedsystems/RNode_Firmware_CE.git
synced 2025-06-01 21:02:20 -04:00
Added deep sleep support on T3S3
This commit is contained in:
parent
79f88eee2f
commit
f19ccf7078
3 changed files with 34 additions and 12 deletions
|
@ -77,7 +77,9 @@ void setup() {
|
|||
fifo_init(&serialFIFO, serialBuffer, CONFIG_UART_BUFFER_SIZE);
|
||||
|
||||
Serial.begin(serial_baudrate);
|
||||
while (!Serial);
|
||||
#if BOARD_MODEL != BOARD_RNODE_NG_22
|
||||
while (!Serial);
|
||||
#endif
|
||||
|
||||
serial_interrupt_init();
|
||||
|
||||
|
@ -1305,6 +1307,14 @@ void loop() {
|
|||
|
||||
void sleep_now() {
|
||||
#if HAS_SLEEP == true
|
||||
#if BOARD_MODEL == BOARD_RNODE_NG_22
|
||||
display_intensity = 0;
|
||||
update_display(true);
|
||||
#endif
|
||||
#if PIN_DISP_SLEEP >= 0
|
||||
pinMode(PIN_DISP_SLEEP, OUTPUT);
|
||||
digitalWrite(PIN_DISP_SLEEP, DISP_SLEEP_LEVEL);
|
||||
#endif
|
||||
esp_sleep_enable_ext0_wakeup(PIN_WAKEUP, WAKEUP_LEVEL);
|
||||
esp_deep_sleep_start();
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue