Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Simple Cross-Platform Serial Port (RS232) Interface Library

Fetching latest commit…

Cannot retrieve the latest commit at this time


Written by Azman M. Yusof (

This is a cross-platform terminal emulator - targetted for PC serial
port interface with RS232 protocol. It uses basic libraries and can be
seen as a light alternative compared to other multi-purpose terminal

The my1comport module provides simple serial port interface - the
configurations are done internally without any need for user settings.
But, it also limits the baudrate to 9600kbps (default mode) and
115200kbps (fast mode) only. Other settings are still accessible using
functions from my1comlib module. In fact, advanced users may want to skip
my1comport module and directly utilize the my1comlib module.

The my1cons module provides functions for console keys and parameter
extraction for console-based applications.

This code is written for Linux platform but can be compiled with MinGW
cross-compiler for Win32 target machine.

See LICENSE for licensing details. 

See CHANGELOG for features and updates.
Something went wrong with that request. Please try again.