Download Latest Version SERiaM-0.02.01.zip (50.9 kB)
Email in envelope

Get an email when there's a new version of SERiaM

Home
Name Modified Size InfoDownloads / Week
SERiaM-0.02.01_readme.txt 2013-11-04 2.7 kB
SERiaM-0.02.01.zip 2013-11-04 50.9 kB
SERiaM-0.02.00.zip 2012-09-07 38.3 kB
SERiaM-0.01.01.zip 2011-12-27 25.1 kB
Totals: 4 Items   117.1 kB 0
SERiaM  RELEASE NOTES
----------------------------------------------------------------------------

Version 0.02.01
4th November 2013

A minor maintenance release to keep up-to-date; the main code is only
changed to fix a few build warnings, allow alternative 'err' and 'sub'
values to be defined, and for unix to unset exclusive mode upon close.
For commtest, added 'terml' mode, a few small fixes and a build script.
Revised ser_m_WHY_HOW.txt.

New functions have been added that can be used to fix end-of-lines to
always be CR-LF, and the convert-bauds function is moved out of commtest so
it is more generally available.  These are in two files in 'utils' and are
not part of the core of SERiaM.

Experimental (partial, but working) Java bindings have been included in the
release, developed as a demo of calling a 'C' library from 'Java', with a
script to build a SERiaM dynamic library.


----------------------------------------------------------------------------

Version 0.02.00
7th September 2012

SERiaM is now implemented for MAC OSX and other BSD based unixes.  Due to
termios differences the defines in ser_m_bits.h have been 'name-spaced' and
at the same time altered slightly to be more rational - hence an increased
minor version number.  However, the library functions just as previously.

A port test and example usage program has been added, in ser_m_commtest.c;
this can be compiled to a console app or run on a minimal embedded device.
The full range of normal baud, data bits and parity have been checked on
Linux, Mac OSX, FreeBSD, and Windows both by comfirming good comms between
different systems and checking the waveforms with an oscilloscope (without
any issues).  A Windows executable is included in the bundle for reference.

No bug fixes (no known bugs!).  Unix now sets exclusive mode on the port.


----------------------------------------------------------------------------

Version 0.01.01
27th Dec 2011

Don't be put off by the low version numbers; the development was done in
the 0.0.n series.  For 6 months now, 0.01.00 has been used in production.
This first general release contains a couple of additional minor changes to
the behaviour in 'corner-cases'.

This release specifies the API, and implements on Linux and Win32 with an
embedded example for guidance.  Transfers all serial data stream byte values
except 0 and 0xff, at usual baud, bits, parity settings.


----------------------------------------------------------------------------


Further details are in the file 'ser_m_WHY_HOW.txt' in the bundle.

If you want to contact the author (via sourceforge) it will help if the
subject line begins with '[SERiaM]' and the message is plain text (no html).

Source: SERiaM-0.02.01_readme.txt, updated 2013-11-04