Skip to content

Commit 95842c0

Browse files
authored
Merge branch 'release_candidate' into pcUpdates
2 parents fe28873 + 756c47a commit 95842c0

File tree

1 file changed

+2
-13
lines changed

1 file changed

+2
-13
lines changed

Firmware/RTK_Everywhere/GNSS_LG290P.ino

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ GNSS_LG290P.ino
88

99
#ifdef COMPILE_LG290P
1010

11-
uint8_t lg290pFirmwareVersion = 0; // 0 = Unknown
11+
int lg290pFirmwareVersion = 0;
1212

1313
//----------------------------------------
1414
// If we have decryption keys, configure module
@@ -101,18 +101,7 @@ void GNSS_LG290P::begin()
101101
online.gnss = true;
102102

103103
// Check firmware version and print info
104-
std::string version, buildDate, buildTime;
105-
if (_lg290p->getVersionInfo(version, buildDate, buildTime))
106-
snprintf(gnssFirmwareVersion, sizeof(gnssFirmwareVersion), "%s", version.c_str());
107-
108-
// Version strings look like LG290P03AANR01A03S and is version 03
109-
char *spot = strnstr(gnssFirmwareVersion, "LG290P03AANR01A", sizeof(gnssFirmwareVersion));
110-
if (spot != NULL)
111-
{
112-
spot += strlen("LG290P03AANR01A");
113-
if (sscanf(spot, "%d", &lg290pFirmwareVersion) != 1)
114-
lg290pFirmwareVersion = 0; // Unknown
115-
}
104+
_lg290p->getFirmwareVersion(lg290pFirmwareVersion); // Needs LG290P library v1.0.7
116105

117106
if (lg290pFirmwareVersion < 4)
118107
{

0 commit comments

Comments
 (0)