ppr1: add crude version of charge controller driver

This commit is contained in:
Kevin Hester
2020-10-24 18:40:47 +08:00
parent f0eeaf01d4
commit 1a8891c33d
6 changed files with 146 additions and 12 deletions

View File

@@ -33,6 +33,13 @@ bool GPS::setup()
pinMode(PIN_GPS_EN, OUTPUT);
#endif
#ifdef PIN_GPS_RESET
digitalWrite(PIN_GPS_RESET, 1); // assert for 10ms
pinMode(PIN_GPS_RESET, OUTPUT);
delay(10);
digitalWrite(PIN_GPS_RESET, 0);
#endif
setAwake(true); // Wake GPS power before doing any init
bool ok = setupGPS();
@@ -53,12 +60,6 @@ void GPS::wake()
digitalWrite(PIN_GPS_WAKE, GPS_WAKE_ACTIVE);
pinMode(PIN_GPS_WAKE, OUTPUT);
#endif
#ifdef PIN_GPS_RESET
digitalWrite(PIN_GPS_RESET, 0);
pinMode(PIN_GPS_RESET, OUTPUT);
#endif
}