feat: add GPS UART module with NMEA parsing and checksum validation
- Added checksum validation for incoming NMEA strings
- Added parsing of NMEA strings of type GPRMC to extract needed information, such as: latitude and longitude
Co-authored-by: @RasheedAtia Co-authored-by: @seifAbbas
There doesn't appear to be a main() function here which calls uart_gps_init or process_gps_data() ? :confused:
The examples in pico-examples generally include at least one "standalone example" that creates a UF2 file that can be flashed to a Pico and actually "does something". If this is purely "library code" rather than a "standalone executable example", perhaps https://github.com/raspberrypi/pico-extras would be more suitable?
Hello @lurch, ok I will add the main function right now
Hello @lurch, ok I will add the main function right now
Thanks! Could you also please clarify which licence this code is released under?
Hello @lurch, ok I will add the main function right now
Thanks! Could you also please clarify which licence this code is released under?
Sure, this code is released under the MIT license
Sure, this code is released under the MIT license
A comment in the source-code saying that (for the benefit of future readers) would be great.
What hardware are you using to test this? I've only seen i2c gps modules so far (I haven't looked too hard).
What hardware are you using to test this? I've only seen i2c gps modules so far (I haven't looked too hard).
I used the Neo-6M GPS module.
Too many printfs - you can't see the results for all the output