Skip to content

alcor55/Cardputer-GPS-Info

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cardputer GPS Info

Cardputer GPS Info is a lightweight GPS information tool for the M5Stack Cardputer.
It reads GPS data via UART and displays location, speed, course, satellite visibility, and sky plots directly on the Cardputer screen.

Screenshot 1

Changelog

1.0.0 - First release. 1.1.0 - Added configuration file support on microSD (cpGpsInfo.conf) to store GPS RX/TX pins and baudrate. - Added ability to modify GPS baudrate. - Fixed minor bugs. - Added GPS error state (on,off,err).

ToDo

  • Improve gps error handling.
  • Add a reference popup with pin and baurare for the most used gps models.

Features

  • Display GPS data: Latitude, Longitude, Altitude, Speed, Course, Date, Time, HDOP
  • Track all satellites ever seen, currently visible, and those used in the fix
  • Sky plot of satellites with color-coded status:
    • Green: used in fix
    • Yellow: visible
    • Red: not used
  • Optionally show satellite ID and system on the plot

Screenshot 1

  • Keyboard control:
    • [s] Start/Stop GPS serial
    • [c] Configuration menu
    • [h] Help menu
    • [l] Print satellite list to USB serial
    • [n] Print NMEA sentences to USB serial
    • [p] Show/hide satellite ID on sky plot
    • [o] Show/hide system on sky plot

Screenshot 2

Screenshot 3

Hardware

  • M5Stack Cardputer (1, 1.1, ADV)
  • GPS module connected to configurable TX/RX pins (configurables[c] key)

Screenshot 4

NMEA sentences to USB serial [n]

If you wat to share the cardputer gps data via serial to another software now you can! Press n, with the cardputer connected via usb, open your nmea software, select the port, enjoy!

Screenshot 5

Print satellite list to USB serial [l]

Screenshot 7

About

Firmware that displays a lot of real-time GPS information on the M5Stack Cardputer.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages