|
|
2 лет назад | |
|---|---|---|
| LICENSE | 2 лет назад | |
| README.md | 2 лет назад | |
| application.fam | 2 лет назад | |
| gps.c | 2 лет назад | |
| gps_10px.png | 2 лет назад | |
| gps_uart.c | 2 лет назад | |
| gps_uart.h | 2 лет назад | |
| minmea.c | 2 лет назад | |
| minmea.h | 2 лет назад | |
| ui.png | 2 лет назад | |
| wiring.png | 2 лет назад |
Adafruit Ultimate GPS Breakout.
Heavy lifting (NMEA parsing) provided by minmea, which is included in this repository.
Connect the GPS module to power and the USART using GPIO pins 9 (3.3V), 11 (GND), 13 (TX), and 14 (RX), as appropriate.
This project was a learning exercise and is more or less "complete" from my perspective, but I will happily accept pull requests that improve and enhance the functionality for others.
Currently, the app only parses RMC and GGA sentences, and displays a subset of the data that fits on the screen. The UART is also hard-coded to 9600 baud. These limitations are largely driven by the GPS module I have to work with. A more elaborate UI with scrolling or multiple screens, as well as a configurable baud rate, may be useful for other GPS modules.