Thanks mjs513,
I moved over to a Win 10 machine to remove a variable. Same error but changing to #include <string.h> as you mentioned fixed that error. I'm using IDE 1.8.13 if that matters, along with V1.55.
You must have a different ublox2 lib than the one I linked, as GPS.SetRATE takes 3 parameters instead of 2, so I got an error from line 61 of main INO file.
I changed that line to the following and things now appear to have compiled correctly.
Code:
GPS.SetRATE(200, 200, false); // Navigation/Measurement Rate Settings, e.g. 100ms => 10Hz, 200 => 5.00Hz, 1000ms => 1Hz, 10000ms => 0.1Hz
Thanks for the help, I'll start scrounging for hardware.
George
Code:
// UBX-CFG-RATE (0x06 0x08) Set Navigation/Measurement Rate Settings (100ms=10.00Hz, 200ms=5.00Hz, 1000ms=1.00Hz, Etc)
// Generate the configuration command's syntax
void UBLOX::SetRATE(uint16_t measRate, uint16_t navRate, bool printACK) {
bool Supported = false;
if ( printACK == true ) {
Serial.print("Setting CFG-RATE (0x06 0x08) Navigation/Measurement Rate ");
_pACK_RATE = true; // print ACK to USB
}
...