File tree Expand file tree Collapse file tree 4 files changed +26
-8
lines changed Expand file tree Collapse file tree 4 files changed +26
-8
lines changed Original file line number Diff line number Diff line change @@ -43,6 +43,25 @@ class TechoBoard : public mesh::MainBoard {
4343 return " LilyGo T-Echo" ;
4444 }
4545
46+ void powerOff () override {
47+ #ifdef LED_RED
48+ digitalWrite (LED_RED, LOW);
49+ #endif
50+ #ifdef LED_GREEN
51+ digitalWrite (LED_GREEN, LOW);
52+ #endif
53+ #ifdef LED_BLUE
54+ digitalWrite (LED_BLUE, LOW);
55+ #endif
56+ #ifdef DISP_BACKLIGHT
57+ digitalWrite (DISP_BACKLIGHT, LOW);
58+ #endif
59+ #ifdef PIN_PWR_EN
60+ digitalWrite (PIN_PWR_EN, LOW);
61+ #endif
62+ sd_power_system_off ();
63+ }
64+
4665 void reboot () override {
4766 NVIC_SystemReset ();
4867 }
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ build_flags = ${nrf52840_techo.build_flags}
2121 -D LORA_TX_POWER =22
2222 -D SX126X_CURRENT_LIMIT =140
2323 -D SX126X_RX_BOOSTED_GAIN =1
24+ -D P_LORA_TX_LED =LED_GREEN
2425build_src_filter = ${nrf52840_techo.build_src_filter}
2526 +<helpers/*.cpp>
2627 +<helpers/nrf52/TechoBoard.cpp>
Original file line number Diff line number Diff line change @@ -24,6 +24,8 @@ void initVariant() {
2424 pinMode (LED_GREEN, OUTPUT);
2525 pinMode (LED_BLUE, OUTPUT);
2626 digitalWrite (LED_BLUE, HIGH);
27+ digitalWrite (LED_GREEN, HIGH);
28+ digitalWrite (LED_RED, HIGH);
2729
2830 pinMode (PIN_TXCO, OUTPUT);
2931 digitalWrite (PIN_TXCO, HIGH);
Original file line number Diff line number Diff line change 6161////////////////////////////////////////////////////////////////////////////////
6262// Builtin LEDs
6363
64- #define LED_RED (34)
65- #define LED_GREEN (33)
64+ #define LED_RED (13)
6665#define LED_BLUE (14)
66+ #define LED_GREEN (15)
6767
68- #define PIN_STATUS_LED LED_GREEN
69- #define LED_BUILTIN LED_GREEN
70- #define PIN_LED LED_BUILTIN
68+ //#define PIN_STATUS_LED LED_BLUE
69+ #define LED_BUILTIN (-1)
7170#define LED_PIN LED_BUILTIN
7271#define LED_STATE_ON LOW
7372
74- #define PIN_NEOPIXEL (14)
75- #define NEOPIXEL_NUM (2)
76-
7773////////////////////////////////////////////////////////////////////////////////
7874// Builtin buttons
7975
You can’t perform that action at this time.
0 commit comments