Browse Source
Merge pull request #2975 from fdlamotte/nrf52_boards--use-shutdownPeripherals-on-TInpulse-and-TEchoBoard
nrf52_variants: override shutdownPeripherals instead of powerOff for …
pull/2976/head
fdlamotte
4 days ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with
7 additions and
7 deletions
-
variants/lilygo_t_impulse_plus/TImpulsePlusBoard.h
-
variants/lilygo_techo_card/TechoCardBoard.cpp
-
variants/lilygo_techo_card/TechoCardBoard.h
-
variants/lilygo_techo_lite/TechoBoard.h
|
|
|
@ -47,9 +47,9 @@ public: |
|
|
|
return "LilyGo T-Impulse-Plus"; |
|
|
|
} |
|
|
|
|
|
|
|
void powerOff() override { |
|
|
|
void shutdownPeripherals() override { |
|
|
|
// power off system
|
|
|
|
NRF52Board::powerOff(); |
|
|
|
NRF52Board::shutdownPeripherals(); |
|
|
|
|
|
|
|
// turn off 3.3v
|
|
|
|
digitalWrite(RT9080_EN, LOW); |
|
|
|
|
|
|
|
@ -87,11 +87,11 @@ void TechoCardBoard::turnOffLeds() { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
void TechoCardBoard::powerOff() { |
|
|
|
void TechoCardBoard::shutdownPeripherals() { |
|
|
|
nrf_gpio_cfg_sense_input(BUTTON_PIN, NRF_GPIO_PIN_PULLUP, NRF_GPIO_PIN_SENSE_LOW); |
|
|
|
turnOffLeds(); |
|
|
|
digitalWrite(PIN_PWR_EN, LOW); |
|
|
|
NRF52Board::powerOff(); |
|
|
|
NRF52Board::shutdownPeripherals(); |
|
|
|
} |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
@ -28,7 +28,7 @@ public: |
|
|
|
return "LilyGo T-Echo Card"; |
|
|
|
} |
|
|
|
|
|
|
|
void powerOff() override; |
|
|
|
void shutdownPeripherals() override; |
|
|
|
|
|
|
|
void toggleTorch(); |
|
|
|
void turnOffLeds(); |
|
|
|
|
|
|
|
@ -21,8 +21,8 @@ public: |
|
|
|
return "LilyGo T-Echo Lite"; |
|
|
|
} |
|
|
|
|
|
|
|
void powerOff() override { |
|
|
|
NRF52Board::powerOff(); |
|
|
|
void shutdownPeripherals() override { |
|
|
|
NRF52Board::shutdownPeripherals(); |
|
|
|
|
|
|
|
digitalWrite(PIN_VBAT_MEAS_EN, LOW); |
|
|
|
#ifdef LED_RED |
|
|
|
|