bombasticbob / sftardcal

A serial comms command line utility that is primarily intended for customized command and control of a device via a serial port. Originally written to do 'calibration' commands for an Arduino-based device, hence the name 'sftardcal'. Targeted for POSIX (Linux, BSD) systems and MS Windows (command line only).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sftardcal

This is a serial port utility designed for POSIX systems and Windows, that was specifically intended to make command/control and general serial port stuff much easier than it could have been

Additionally it can perform basic xmodem transfers as well as initializing the arduino interface via the 'RTS' line.

In many ways it's also a good example of the kinds of things you need to do in order to write a serial port client application, either in Linux (or BSD), or in windows.

For more information, see http:mrp3.com/sftardcal.html

COPYRIGHT:

Copyright (c) 2011-2013 S.F.T. Inc. - all rights reserved

WARRANTY:

There is NO WARRANTY, implied or otherwise.  This software is being
supplied "as-is" and updates may be made without notification to you
at any time.  You can expect to have to fix this for your platform
and be pleasantly surprised if it works without any changes.  Some
features may be incomplete, marked with 'TODO' and/or skeleton code.
Your mileage may vary.  In other words, use it at your OWN risk.

LICENSE TERMS:

This code is available under a DUAL LICENSE, your choice of which one.
You may either choose a BSD-like license, or GPLv2 (or later).

BSD LICENSE
You may copy, build, execute, reverse-engineer, derive work from,
and/or re-distribute this source file (along with its corresponding
header file) to any 3rd party you choose, provided that

a) You include the original copyright, warrantee, and license terms
   in their entirety

b) You do not re-license this source in any manner inconsistent with
   the copyright or license terms.

You may ALSO produce a 'closed-source' (binary only) work that is
either derived or entirely copied from this work, provided that you
include a statement similar to:
    Derived from sftardcal, Copyright 2011-2013 S.F.T. Inc.
in a prominent place within your software license or documentation.
This may include 'help' or 'about' displays that are activated by user
action, or on application startup.


GPLv2 (or later)

Please see included 'gpl-2.0.txt' for a copy of version 2.0 of this license.
Also you can view it at https:www.gnu.org/licenses/gpl-2.0.txt

About

A serial comms command line utility that is primarily intended for customized command and control of a device via a serial port. Originally written to do 'calibration' commands for an Arduino-based device, hence the name 'sftardcal'. Targeted for POSIX (Linux, BSD) systems and MS Windows (command line only).


Languages

Language:C 98.3%Language:Makefile 1.7%