Open sellensr opened 2 months ago
Adafruit_GPS.h includes:
const char *sources[7] = {"II", "WI", "GP", "PG", "GN", "P", "ZZZ"}; ///< valid source ids
for the first letters of valid sentence names. I've recently encountered some additional source ids on a network including Raymarine and Standard Horizon components.
const char *sources[11] = {"II", "WI", "GP", "PG", "HC", "TI", "SD", "AI", // added 2024-07-24 after observing "GN", "P", "ZZZ"}; ///< valid source ids
Should we add them directly, or with a conditional compile on #ifdef NMEA_EXTENSIONS to keep the data footprint on the minimal library small?
Arduino board: Testing with Teensy 3.5
Arduino IDE version 2.3.2
List the steps to reproduce the problem below (if possible attach a sketch or copy the sketch code in too):
attempt parsing a sentence starting with $TI or others above.
Adafruit_GPS.h includes:
const char *sources[7] = {"II", "WI", "GP", "PG", "GN", "P", "ZZZ"}; ///< valid source ids
for the first letters of valid sentence names. I've recently encountered some additional source ids on a network including Raymarine and Standard Horizon components.
const char *sources[11] = {"II", "WI", "GP", "PG", "HC", "TI", "SD", "AI", // added 2024-07-24 after observing "GN", "P", "ZZZ"}; ///< valid source ids
Should we add them directly, or with a conditional compile on #ifdef NMEA_EXTENSIONS to keep the data footprint on the minimal library small?
Arduino board: Testing with Teensy 3.5
Arduino IDE version 2.3.2
List the steps to reproduce the problem below (if possible attach a sketch or copy the sketch code in too):
attempt parsing a sentence starting with $TI or others above.