File tree Expand file tree Collapse file tree 3 files changed +11
-11
lines changed Expand file tree Collapse file tree 3 files changed +11
-11
lines changed Original file line number Diff line number Diff line change @@ -56,6 +56,7 @@ class T1000eBoard : public mesh::MainBoard {
5656 digitalWrite (GPS_RESET, LOW);
5757 digitalWrite (GPS_SLEEP_INT, LOW);
5858 digitalWrite (GPS_RTC_INT, LOW);
59+ digitalWrite (GPS_EN, LOW);
5960 pinMode (GPS_RESETB, OUTPUT);
6061 digitalWrite (GPS_RESETB, LOW);
6162 #endif
@@ -68,6 +69,13 @@ class T1000eBoard : public mesh::MainBoard {
6869 digitalWrite (PIN_3V3_EN, LOW);
6970 #endif
7071
72+ #ifdef PIN_3V3_ACC_EN
73+ digitalWrite (PIN_3V3_ACC_EN, LOW);
74+ #endif
75+ #ifdef SENSOR_EN
76+ digitalWrite (SENSOR_EN, LOW);
77+ #endif
78+
7179 // set led on and wait for button release before poweroff
7280 #ifdef LED_PIN
7381 digitalWrite (LED_PIN, HIGH);
@@ -80,7 +88,7 @@ class T1000eBoard : public mesh::MainBoard {
8088 #endif
8189
8290 #ifdef BUTTON_PIN
83- nrf_gpio_cfg_sense_input (digitalPinToInterrupt ( BUTTON_PIN) , NRF_GPIO_PIN_NOPULL, NRF_GPIO_PIN_SENSE_HIGH);
91+ nrf_gpio_cfg_sense_input (BUTTON_PIN, NRF_GPIO_PIN_NOPULL, NRF_GPIO_PIN_SENSE_HIGH);
8492 #endif
8593
8694 sd_power_system_off ();
Original file line number Diff line number Diff line change @@ -146,15 +146,6 @@ void T1000SensorManager::stop_gps() {
146146bool T1000SensorManager::begin () {
147147 // init GPS
148148 Serial1.begin (115200 );
149-
150- // make sure gps pin are off
151- digitalWrite (GPS_VRTC_EN, LOW);
152- digitalWrite (GPS_RESET, LOW);
153- digitalWrite (GPS_SLEEP_INT, LOW);
154- digitalWrite (GPS_RTC_INT, LOW);
155- pinMode (GPS_RESETB, OUTPUT);
156- digitalWrite (GPS_RESETB, LOW);
157-
158149 return true ;
159150}
160151
Original file line number Diff line number Diff line change @@ -69,7 +69,7 @@ void initVariant()
6969 pinMode (BATTERY_PIN, INPUT);
7070 pinMode (EXT_CHRG_DETECT, INPUT);
7171 pinMode (EXT_PWR_DETECT, INPUT);
72- pinMode (GPS_RESETB, INPUT );
72+ pinMode (GPS_RESETB, OUTPUT );
7373 pinMode (PIN_BUTTON1, INPUT);
7474
7575 pinMode (PIN_3V3_EN, OUTPUT);
@@ -92,5 +92,6 @@ void initVariant()
9292 digitalWrite (GPS_VRTC_EN, LOW);
9393 digitalWrite (GPS_SLEEP_INT, HIGH);
9494 digitalWrite (GPS_RTC_INT, LOW);
95+ digitalWrite (GPS_RESETB, LOW);
9596 digitalWrite (LED_PIN, LOW);
9697}
You can’t perform that action at this time.
0 commit comments