EnvironmentSensorManager.cpp: Fix RAK4631 serial GPS detection
Serial1 is always true. If we want to check for the presence of a GPS receiver, we need to check if any data was received. Signed-off-by: Frieder Schrempf <frieder@fris.de>
This commit is contained in:
@@ -653,8 +653,7 @@ bool EnvironmentSensorManager::gpsIsAwake(uint8_t ioPin){
|
|||||||
|
|
||||||
_location = &RAK12500_provider;
|
_location = &RAK12500_provider;
|
||||||
return true;
|
return true;
|
||||||
}
|
} else if (Serial1.available()) {
|
||||||
else if(Serial1){
|
|
||||||
MESH_DEBUG_PRINTLN("Serial GPS init correctly and is turned on");
|
MESH_DEBUG_PRINTLN("Serial GPS init correctly and is turned on");
|
||||||
if(PIN_GPS_EN){
|
if(PIN_GPS_EN){
|
||||||
gpsResetPin = PIN_GPS_EN;
|
gpsResetPin = PIN_GPS_EN;
|
||||||
|
|||||||
Reference in New Issue
Block a user