Serial tool is a utility for developing, debugging and validating serial communication with PC.
Serial Tool is a utility for developing, debugging and validating serial communication with PC.
Great for data verification, custom protocols for embedded systems and other simple projects that include serial
communication such as UART or RS232 (with appropriate hardware, like USB to UART converter and common FTDI chips).
Original project: https://damogranlabs.com/2022/12/serial-tool-v3/
Use isolated virtual environment for these commands. If you are not sure what this is, see here.
Install:
$ python -m pip install serial_tool@git+https://github.com/damogranlabs/serial-tool
Run:
$ serial_tool
Alternatively, run via -m
:
$ python -m serial_tool
... or with pipx
$ pipx install git+https://github.com/damogranlabs/serial-tool
$ serial_tool
-h
command line switch.serial_tool
vs serial_tool_cmd
?serial_tool_cmd
is the same as serial_tool
, but it prints std out/err to console.New, default blank configuration:
Example configuration and explanation of data/sequence field validator:
Serial port settings, which are also a part of configuration file settings:
Log/save/export window settings:
Configurations can be stored and recalled:
Want to contribute? See CONTRIBUTE.md.