SimmSerial demo code package compilation and use instructions

SimmSerial is a Simm72 module to be used in a two socket TINI board. Tini is plugged into one slot of Step, or another two socket TINI board and simmserial is plugged into the other. Simmserial provides two external serial ports for use when TINI serial ports are being used for other purposes. For more general information on TINI, visit the TINI home page at http://www.maxim-ic.com/TINIplatform.cfm. For many helpful tutorials, check out the Systronix TINI help page at http://www.systronix.com/tutor/top.htm.

SimmSerial Javadocs are here Detailed explainations of what each class in this package does are contained here.

This document contains instructions for:

Serial Echo Event Instructions

To build SerialEchoEvent:

This program just echos text back to whatever serial port it was entered in to.
To stop the program, type ps in your telnet window. This will show all running processes.
Type kill {processnumber} where processnumber is the number listed in the ps list corresponding to the SerialEchoEvent program.
Type ps again to verify that the SerialEchoEvent process has stopped running.

Serial Echo Blocking Read Instructions

To build SerialEchoBR:

This program just echos text back to whatever serial port it was entered in to.
To stop the program, type ps in your telnet window. This will show all running processes.
Type kill {processnumber} where processnumber is the number listed in the ps list corresponding to the SerialEchoBR program.
Type ps again to verify that the SerialEchoBR process has stopped running.

Loopback and Handshaking Instructions

Loopback and Handshaking is fundamentally different from either of the Echo programs because it is a loopback test and it has been written in a package. Packages complicate builds in tini because they make command lines longer. Fortunately, the process of building this program has been simplified by creating separate buildep.bat files for both the blocking read version of the loopback program and the event driven loopback program.

To build and run blocking read:

To build and run HandshakingEvents:

Irda Demo Program Instructions

Basically all the IrDA code was written by Jac Kersing and posted to SourceForge. http://sourceforge.net/project/showfiles.php?group_id=9614 Very few modifications were needed to work with SimmSerial.
To run the demo IrDA program, you will need a Palm Pilot capable of running this Palm program:
TiniTemp program, using Irda to read a one wire device on Tini
This program is less than completely reliable, but it does demonstrate that it is possible to use tini to connect to Palm devices using IrDA.
When you press the "get Temp" button on the Palm, several lines of text will be printed out to the telnet terminal, indicating that Tini is reading the incoming Irda frames. Also, TINI does successfully discover the palm as an IrDA device when it runs scans and prints out information sent by the palm.

To build this program:

More IrDA updates will likely be developed in coming months to make it easier and more convienient to use IrDA in your applications. Look for information both at www.systronix.com and http://sourceforge.net/project/showfiles.php?group_id=9614

Javadoc batch file details:

The javadoc batch file is located in docs.bat run this batch file to rebuild all the javadocs for this project located in the doc directory. This batch file contains some interesting options including

We hope you enjoy working with SimmSerial and find it useful in supporting your UART needs for TINI.
Thank You, Leonard Andrews