55A cross-platform serial monitor and plotter written entirely in rust, the GUI is written
66using [ egui] ( https://github.com/emilk/egui ) .
77Inspired by the serial monitor/plotter from the Arduino IDE, but both plotting and reading the traffic can be done
8- simultaneously.
8+ simultaneously.
99
1010[ Binary bundles] ( https://github.com/hacknus/serial-monitor-rust/releases ) are available for Linux, macOS and Windows.
1111
@@ -31,14 +31,15 @@ Features:
3131- [ ] make side panel and plot/serial prompt be resizeable (snappy?)
3232- [ ] current command entered is lost when navigating through the history
3333- [ ] command history is currently unlimited (needs an upper limit to prevent huge memory usage)
34+ - [ ] data history is currently unlimited (needs an upper limit to prevent huge memory usage)
3435- [ ] ...
3536
3637![ Screenshot of the application on macOS] ( screenshot.png )
3738
3839The source code can be run using ``` cargo run ``` or bundled to a platform-executable using cargo bundle.
3940Currently [ cargo bundle] ( https://github.com/burtonageo/cargo-bundle ) only supports linux and macOS
4041bundles [ see github issue] ( https://github.com/burtonageo/cargo-bundle/issues/77 ) .
41- As a work-around we can use [ cargo wix] ( https://github.com/volks73/cargo-wix ) to create a windows installer.
42+ As a work-around we can use [ cargo wix] ( https://github.com/volks73/cargo-wix ) to create a windows installer.
4243
4344After downloading
4445``` cargo install cargo-bundle ``` or ``` cargo install cargo-wix ```
@@ -51,7 +52,7 @@ Tested on:
5152
5253- macOS 12.4 Monterey x86
5354- macOS 13.2.1 Ventura ARM
54- - Debian 12 (Testing) x86
55+ - Debian 12 (Testing) x86
5556- Windows 10 x86
5657- ...
5758
0 commit comments