| Crates.io | aserial |
| lib.rs | aserial |
| version | 0.1.0 |
| created_at | 2024-12-31 12:13:51.481259+00 |
| updated_at | 2024-12-31 12:13:51.481259+00 |
| description | Command line utility to communicate with serial devices |
| homepage | |
| repository | https://github.com/CT3/aserial |
| max_upload_size | |
| id | 1499972 |
| size | 1,238,086 |
Aserial is a Rust-based serial monitor that allows you to connect to a serial port and read incoming data. The terminal interface highlights errors and warnings, displays them in a separate section, and provides smooth scrolling for both the main data and the error/warning messages. This project uses the ratatui and crossterm crates to build a user-friendly terminal interface for monitoring serial data.
q key.cargo install aserial
115200 and a timeout of 1000ms.q: Quit the program.a: Reset to auto-scroll mode.b: Reset error/warning section to auto-scroll.The terminal interface is divided into two sections:
Both sections support scrolling. If the data exceeds the visible area, it will scroll automatically unless you manually scroll with the arrow keys.
The terminal interface will look something like this:

git checkout -b feature-branch).git commit -am 'Add feature').git push origin feature-branch).