An ultra simple serial client using pyserial.
Project description
An ultra simple serial client using pyserial.
Usage
Install it using
pip install nanocom
Example usage would be
nanocom --port /dev/ttyUSB0 --baudrate 115200
The following options are available
-h, --help Show this message and exit. -v, --version Show the version and exit. -p, --port PATH The serial port. Examples include /dev/tty.usbserial or /dev/ttyUSB0. -b, --baudrate INTEGER The baudrate of the serial port. The default is 115200. -m, --map KEY VALUE A character map where a string VALUE is sent for a character KEY. Multiple maps are allowed. -c, --exit-char CHAR The exit character (A to Z, [, \, ], or _) where Ctrl+CHAR is used to exit. The default is ].
Why another serial client?
I couldn’t find anything to suit my need. I tried many different things, from GNU Screen to bash scripts. But they all were either too clunky, interfered with tmux, or didn’t pass ANSI escape codes through. The best thing I found was python -m serial.tools.miniterm but it had an odd menu system that wasn’t needed. Nanocom is a simple modification of serial.tools.miniterm.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nanocom-1.1.0.tar.gz
(5.8 kB
view hashes)
Built Distribution
Close
Hashes for nanocom-1.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b7d94b0d662970eda8b0c26a5589857c2b41deef5df0ef8739b03297bfbe963 |
|
MD5 | bb0fc2165c514dc7b3cf7fe60e08068b |
|
BLAKE2b-256 | 8148319955706773bc54bc9e07a62e14dcf9af30124609a2b852cc255f865fa6 |