Download List

Project Description

ssterm is a console-based simple serial port terminal. It features painless serial port configuration, has no dependencies outside of a standard Python 2 installation, is contained in a single file, and provides a variety of useful input/output features, including plain ASCII representation, split hexadecimal/ASCII representation, pure hexadecimal representation, color coding bytes and characters, raw input/output with control character forwarding, and remapping of transmitted and received newlines.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from page, and the downloads themselves may not be hosted on OSDN.

2012-04-04 21:21

The Escape character has been changed from Ctrl-[ to the more unique Ctrl-], which does not serve as the escape code for many other special keys and cause ssterm to quit on them like Ctrl-[ did. Split hexadecimal/ASCII representation mode formatting has been modified to conform to “hexdump -C” canonical split output.
Tags: bugfix

2012-03-29 02:10

Support has been added for split hexadecimal/ASCII representation mode. The controlling terminal is now more cleanly reset on program exit. A minor non-blocking read bug has been fixed.
Tags: minor bugfix, feature improvements

2012-03-20 06:41

Support was added for color coding characters / bytes. ssterm was rewritten in Python 2 for ease of future extensibility and maintenance. The license was upgraded from the GPLv2 to the GPLv3.
Tags: license change, feature improvements, major reliability improvements

2011-02-05 22:12

Mutexes were added for safer handling of shared variables across threads.
Tags: minor feature improvements

2009-11-23 13:39

The serial port was not being opened in non-blocking mode, preventing ssterm from working in some situations. This has been fixed.
Tags: Major bugfixes

Project Resources