From ca7b145507ce17d368fbe51107ab42321a20373c Mon Sep 17 00:00:00 2001 From: norbert-walter Date: Fri, 19 Apr 2024 10:17:53 +0200 Subject: [PATCH] Fix GPS inputs --- lib/obp60task/OBPSensorTask.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/obp60task/OBPSensorTask.cpp b/lib/obp60task/OBPSensorTask.cpp index 79ab999..450b501 100644 --- a/lib/obp60task/OBPSensorTask.cpp +++ b/lib/obp60task/OBPSensorTask.cpp @@ -121,7 +121,7 @@ void sensorTask(void *param){ // Setting for GPS sensors String gpsOn=api->getConfig()->getConfigItem(api->getConfig()->useGPS,true)->asString(); if(String(gpsOn) == "NEO-6M"){ - Serial2.begin(9600, SERIAL_8N1, OBP_GPS_TX, -1); // GPS RX unused in hardware (-1) + Serial2.begin(9600, SERIAL_8N1, OBP_GPS_RX, OBP_GPS_TX, false); // not inverted (false) if (!Serial2) { api->getLogger()->logDebug(GwLog::ERROR,"GPS modul NEO-6M not found, check wiring"); gps_ready = false; @@ -134,7 +134,7 @@ void sensorTask(void *param){ } } if(String(gpsOn) == "NEO-M8N"){ - Serial2.begin(9600, SERIAL_8N1, OBP_GPS_TX, -1); // GPS RX unused in hardware (-1) + Serial2.begin(9600, SERIAL_8N1, OBP_GPS_RX, OBP_GPS_TX, false); // not inverted (false) if (!Serial2) { api->getLogger()->logDebug(GwLog::ERROR,"GPS modul NEO-M8N not found, check wiring"); gps_ready = false; @@ -147,7 +147,7 @@ void sensorTask(void *param){ } } if(String(gpsOn) == "ATGM336H"){ - Serial2.begin(9600, SERIAL_8N1, OBP_GPS_TX, -1); // GPS RX unused in hardware (-1) + Serial2.begin(9600, SERIAL_8N1, OBP_GPS_RX, OBP_GPS_TX, false); // not inverted (false) if (!Serial2) { api->getLogger()->logDebug(GwLog::ERROR,"GPS modul ATGM336H not found, check wiring"); gps_ready = false;