Free download HS COM C Source Code Library

HS COM C Source Code Library

1.1
HS COM is a serial communication library implemented in C language
Free Download
User rating
0
0 votes
License
Shareware
OS
Windows
Developer
Version
1.1
Language
English
Release date
4 April 2012

Editor's review

This is a library of primitives that help serial communications.

HS COM is a serial communication library implemented in C language. This tool interfaces with the Win32 serial communication API that runs on Windows. Application programs will be supported with any device presented to the OS as a COM port. This library can support working concurrently with 100 COM ports; COM1 to COM100. To support serial communications adequately, the library supports serial communication transmit and receive threads and uses overlapped I/O. It also implements receive and transmit buffer queues.

Complete source code is supplied for easy understanding and no integration problems. The source code license provide for the royalty free use, derivative works, use within and outside your company and redistribution as part of your products. The physical interface that can be handled by the library can be RS232, USB, IRDA, Bluetooth, etc. Features offered through the library include asynchronous non-blocking operations, sending and receiving of data, controlling of serial ports, asynchronous communications configuration support, etc. Data could be transmitted as buffers or individual bytes. When receiving data you could receive buffer callback or polled interface. The port related controls include RTS, DTR, RTS, CTS, software XON/XOFF flow control or NONE flow control. Bitrate support for the full range of 110 to 256000, setting of number of data bits, stop bits and parity. This is a very good product and if you are looking for a tool like this, this could be it.

Publisher's description

HS COM is a serial communication library implemented in C language. HS COM runs on Windows and interfaces to Win32 serial communication API. HS COM allows applications communicate with any device presented in the OS as a COM port. The physical interface may in be RS232, USB, IRDA, Bluetooth, etc. HS COM supports working concurrently with 100 COM ports (COM1 to COM100) The use of HS COM C Source Library is Royalty Free.
HS COM supports the following features when working with COM ports::
* Asynchronous non-blocking operation
* Sending Data (either as buffers or individual bytes)
* Receiving data, supporting either receive buffer callback or polled interface
* Controlling serial port lines RTS, DTR
* Full range of COM port baud rates: 110 to 256000
* Setting number of data bits, stop bits and parity
* Hardware (RTS/CTS) , software XON/XOFF or NONE flow control
Internally, HS COM implements receive and transmit buffer queues, serial communication receive and transmit threads and uses asynchronous overlapped IO. This makes it easy for applications to add serial communication support by using HS COM C Source Library
HS COM C Source Library is supplied with full C source code and documentation
HS COM is intented to be used from C/C++ applications.
The terms of HS COM source code license provide for the royalty free use, derivative works, use within and outside your company and re-distribution as part of your products.
API Summary
* HsComInit
* HsComCleanUp
* HsComOpenPort
* HsComClosePort
* HsComWriteBuffer
* HsComWriteByte
* HsComFlushTx
* HsComReadByte
* HsComExtendedFunc
HS COM C Source Code Library
HS COM C Source Code Library
Version 1.1
Free Download

User comments

Rate this program