C++ driver for the ST Teseo-LIV3 GPS module.
Port for Rapberry Pico / RP2040, with examples.
to checkout the full project, including submodules:
git clone https://github.com/jancumps/pico_gps_teseo.git --recursive
goals:
- modular set of libraries that can talk to a Teseo GPS.
- choose if replies are native NMEA strings or parsed C++ objects.
- Teseo lib knows Teseo interface and serves NMEA messages in query / response mode.
- NMEA lib can parse NMEA messages.
- Teseo lib code does not need to know what the target microcontroller is.
- Teseo lib code does not need to know if the project uses I2C or UART
- lean, for embedded development.
- port: protocol functionality (read and write method) are platform specific and need to be provided by the user.
- Raspberry Pico I2C and UART implementation to prove that it can be done.
1: Pico and I2C support
2: Dynamic GPS configuration (and some other things)
Raspberry Pico specific code sits in the port/pico folder.
Latest development binaries are available on the nightly release.