Skip to content

Commit ac8ec17

Browse files
T1000-E: refactor GPS initialization; set GPS_RESETB pin as OUTPUT and remove redundant pin settings
1 parent 132ca72 commit ac8ec17

File tree

2 files changed

+2
-10
lines changed

2 files changed

+2
-10
lines changed

variants/t1000-e/target.cpp

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -146,15 +146,6 @@ void T1000SensorManager::stop_gps() {
146146
bool 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

variants/t1000-e/variant.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff 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
}

0 commit comments

Comments
 (0)