diff --git a/Cargo.toml b/Cargo.toml index c2f5cdd..13fc1b9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "gpsll" version = "0.1.0" -edition = "2021" +edition = "2026" [dependencies] serialport = "4.2" diff --git a/README.md b/README.md index 2e846f5..65a1851 100644 --- a/README.md +++ b/README.md @@ -1,39 +1,30 @@ -# Rust GPS GUI COM Port Reader +# gpsll Using Rust and the following packages ```Rust [dependencies] -eframe = { version = "0.27", features = ["wgpu", "persistence"] } -egui = "0.27" -egui_plot = "0.27" serialport = "4.2" -nmea = "0.6" +nmea = {version = "0.6", features = ["GGA"]} +clap = { version = "4", features = ["derive"] } +chrono = "0.4.45" ``` -I was able to open the U-Blox port on my GPS dongle and parse the longitude and latitude, printing the information in the streaming output for the user to see. -Also showing the Satellites its fixed to, and the satellites its attached to in the circle. +I wanted a simple way to export latitude and longitude from a GPS USB dongle to the terminal. -## Sample GUI Output +## Usage +``` +A tool for echoing latitude and longitude from a GPS USB dongle. -![GUI_Output](GUI_output.png) +Usage: gpsll [OPTIONS] -## Acknowledgements +Options: + -c, --com COM port + -h, --help Print help + -V, --version Print version +``` - - Professors at Kean University - - Professors at NJIT - - Research Mentors at Kean University - - StackOverflow Q&A Discussion - - ChatGPT - - ClaudeAI +## Acknowledgments - -## Authors - -- [@FPyC639](https://github.com/FPyC639) - - -## Appendix - -[!["Buy Me A Coffee"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/joseserra8x) + - Inspiration from https://github.com/FPyC639/Rust_GPS_GUI_COM_Port_Reader.