From 132ca7273513523952b1e93739465ad0c9f41345 Mon Sep 17 00:00:00 2001 From: ViezeVingertjes Date: Sat, 6 Sep 2025 18:45:08 +0200 Subject: [PATCH] T1000-E: ensure rails off and radio idle before system off; fix button wake pin --- variants/t1000-e/T1000eBoard.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/variants/t1000-e/T1000eBoard.h b/variants/t1000-e/T1000eBoard.h index 090c1b90..581a9074 100644 --- a/variants/t1000-e/T1000eBoard.h +++ b/variants/t1000-e/T1000eBoard.h @@ -56,6 +56,7 @@ public: digitalWrite(GPS_RESET, LOW); digitalWrite(GPS_SLEEP_INT, LOW); digitalWrite(GPS_RTC_INT, LOW); + digitalWrite(GPS_EN, LOW); pinMode(GPS_RESETB, OUTPUT); digitalWrite(GPS_RESETB, LOW); #endif @@ -68,6 +69,13 @@ public: digitalWrite(PIN_3V3_EN, LOW); #endif + #ifdef PIN_3V3_ACC_EN + digitalWrite(PIN_3V3_ACC_EN, LOW); + #endif + #ifdef SENSOR_EN + digitalWrite(SENSOR_EN, LOW); + #endif + // set led on and wait for button release before poweroff #ifdef LED_PIN digitalWrite(LED_PIN, HIGH); @@ -80,7 +88,7 @@ public: #endif #ifdef BUTTON_PIN - nrf_gpio_cfg_sense_input(digitalPinToInterrupt(BUTTON_PIN), NRF_GPIO_PIN_NOPULL, NRF_GPIO_PIN_SENSE_HIGH); + nrf_gpio_cfg_sense_input(BUTTON_PIN, NRF_GPIO_PIN_NOPULL, NRF_GPIO_PIN_SENSE_HIGH); #endif sd_power_system_off();