TStik
TStik & TILT400 Downloads
TINI400 in the familiar
SIMM72 module
package

TStik is powered by Dallas Semiconductor TINI


Also see our complete TStik documentation page for links to data sheets, application notes, etc.

See the TINIOS versions page for additional details about installing and updating the TiniOS.



Dallas DS80C400 and TINI OS Firmware Downloads
2007 Feb 16: We recommend you use TINI 1.16, since we have found some issues with the 1.17 slush serial server. 1.16 does not suffer from these. If you have a Dallas forum account (it's free), see this poll and this post.

TiniOS at http://www.maxim-ic.com/products/tini/software/downloads.cfm

This is your link to current and prior releases of Dallas TINI firmware and other TINI downloads.
FTP access to TINI at ftp://ftp.dalsemi.com/pub/tini/ Use this to access older files, or if the http service is down.

Systronix TStik DS80C400 and TILT400 Firmware Downloads - Current
Rebuilding these packages for future versions of TINIOS
The version of the TINIOS which is loaded onto TStik *must* match the version of the TINIOS with which you compile your programs, or you will get a runtime version mismatch error with an error code such as "9005". It's not practical for us to rebuild all our examples for every intermediate TINIOS version -- so we provide Ant build.xml files and tool setup information to help you do this yourself. All of the files posted here have the capability to support other versions of the TINIOS - read the comments in the Ant build.xml file included in each JAR file.

Orange diskette TStik2 API: TstikApi1.17c.jar
Prebuilt for TINIOS 1.17.
2006 Oct 19


Please read the javadocs before using these packages!

Orange diskette TStik2 API Example: HelloConfigRegister1.17a.jar
Prebuilt for TINIOS 1.17.
Demonstrates all features of the Configuration Register
Also see the HelloConfigRegister app note
2006 Aug 23

Version 1.17c includes support for all four SPI modes plus Microwire. The build.xml Ant files have some minor tweaks to work with JDK 5 and we are also now using Eclipse 3.2. This update is recommended for all users.

Download this file and copy it into a convenient place such as \javalib\tstik and rename it (if you wish) to TstikApi.jar.
Assuming you have renamed the jar to "TstikApi.jar", you can extract the javadocs with the command lines:

jar -xvf TstikApi.jar doc/
jar xf TstikApi.jar tini_dep_systronix.txt
jar xf TstikApi.jar getdocs.bat

The first line extracts the javadocs into a doc subfolder.
The second line extracts the TINI build dependency file which will make your life easier.
You can also run the batch file "getdocs.bat" which is included in the JAR.

Now you can read the javadocs and start using the APIs. All source code, both Java and assembly code native methods, with Ant build files, is included. For TINI 1.17 you don't need to build anything, just use the dependencies file included and use the prebuilt .tlib native library files. This release assumes you are using Ant and have other java tools and System environment variables set up as we recommend on our Java Tools Setup pages. You can run the Ant build.xml file to rebuild the native libraries for future versions of the TINIOS.

black diskTILT400 API: Tilt400Api1.17a.jar (50 KBytes)
Prebuilt for TINIOS 1.17
Includes class JsimmSpi for the TILT400/JSimm register U2
Please read the javadocs before using this package!
2006 Aug 25

Download this file and copy it into a convenient place such as \javalib\tilt and rename it (if you wish) to Tilt400Api.jar.
Assuming you have renamed the jar to "Tilt400Api.jar", you can extract the javadocs with the command lines:

jar -xvf Tilt400Api.jar doc/

This extracts the javadocs into a doc subfolder.

JavaKit400.bat (1 KByte text file) Make life easier by using this batch file to start JavaKit with the correct options for TINI400 and TStik:
JavaKit -400 -flash 40 -ROMSize 2097152
See the batch file for the whole command line including classpath arguments:
%JAVA_HOME%\bin\java -cp %JAVA_HOME%\lib\comm.jar;%TINI_HOME%\bin\tini.jar; JavaKit -400 -flash 40 -ROMSize 2097152
For information on setting up environment variables, see http://www.practicalembeddedjava.com/tools/javatools.html#environment_variables
tini_dep_systronix.txt Dependancies file for TStik, and other Systronix hardware. Includes modules for TStik Spi and SBX2 for the Tini390. Get this from the current TStik API release files above.

Systronix TStik DS80C400 and TILT400 Firmware Downloads - legacy

black disk TStik2 API: TstikApi1.15c.jar (200 KBytes)
Prebuilt for TINIOS 1.15. with support for TStik2 new features.
Minor update to the 1.15b version
March 11 2005

including new ConfigRegister class for TStik2 (also works with TStik1).
There are significant changes to the ConfigRegister class, please read the javaodcs before using it. This new static class is a major improvement over the prior version.
Please read the javadocs before using this package!

black disk TStik2 API Example: HelloConfigRegister1.15b.jar (60 KBytes)
Prebuilt for TINIOS 1.15. with support for TStik2 new features.
Demonstrates all features of the Configuration Register
Also see the HelloConfigRegister app note
March 11 2005

Version 1.15c has more reliable detection of TStik1 vs TStik2, especially when running on TStik1. Recommended for all users. Tested with TStik2 and TStik1.

Download this file and copy it into a convenient place such as \javalib\tstik and rename it (if you wish) to TstikApi.jar.
Assuming you have renamed the jar to "TstikApi.jar", you can extract the javadocs with the command lines:

jar -xvf TstikApi.jar doc/
jar xf TstikApi.jar tini_dep_systronix.txt
jar xf TstikApi.jar getdocs.bat

The first line extracts the javadocs into a doc subfolder.
The second line extracts the TINI build dependency file which will make your life easier.
You can also run the batch file "getdocs.bat" which is included in the JAR.

Now you can read the javadocs and start using the APIs. All source code, both Java and assembly code native methods, with Ant build files, is included. For TINI 1.15 you don't need to build anything, just use the dependencies file included and use the prebuilt .tlib native library files. This release assumes you are using Ant and have other java tools and System environment variables set up as we recommend on our Java Tools Setup pages. You can run the Ant build.xml file to rebuild the native libraries for future versions of the TINIOS.

black diskTILT400 API: Tilt400Api1.13a.jar (50 KBytes)
2004 Aug 03 Prebuilt for TINIOS 1.13
Includes class JsimmSpi for the TILT400/JSimm register U2
Please read the javadocs before using this package!

Download this file and copy it into a convenient place such as \javalib\tilt and rename it (if you wish) to Tilt400Api.jar.
Assuming you have renamed the jar to "Tilt400Api.jar", you can extract the javadocs with the command lines:

jar -xvf Tilt400Api.jar doc/

This extracts the javadocs into a doc subfolder.

black diskTStik API: TstikApi1.13c.jar (110 KBytes)
2004 Aug 03 Prebuilt for TINIOS 1.13
Includes classes ConfigRegister, Port6, OneWireUtils, and SPI SlaveDriver.
Please read the javadocs before using this package!

Download this file and copy it into a convenient place such as \javalib\tstik and rename it (if you wish) to TstikApi.jar.
Assuming you have renamed the jar to "TstikApi.jar", you can extract the javadocs with the command lines:

jar -xvf TstikApi.jar doc/
jar xf TstikApi.jar tini_dep_systronix.txt
jar xf TstikApi.jar getdocs.bat

The first line extracts the javadocs into a doc subfolder.
The second line extracts the TINI build dependency file which will make your life easier.
You can also run the batch file "getdocs.bat" which is included in the JAR.

Now you can read the javadocs and start using the new ConfigRegister class. All source code, both Java and assembly code native methods, with Ant build files, is included. For TINI 1.12 you don't need to build anything, just use the dependencies file included and use the prebuilt .tlib native library files. This release assumes you are using Ant and have other java tools and System environment variables set up as we recommend on our Java Tools Setup pages. You can run the Ant build.xml file to rebuild the native libraries for future versions of the TINIOS.

black diskTStik API: TstikApi1.12.jar (80 KBytes)
(Major new upgrade for TStik and TINI 1.12)

Download this file and copy it into a convenient place such as \javalib\tstik and rename it (if you wish) to TstikApi.jar.
Extract the javadocs with the command lines:

jar -xvf TstikApi.jar doc/
jar xf TstikApi.jar tini_dep_systronix.txt

The first line extracts the javadocs into a doc subfolder.
The second line extracts the TINI build dependency file which will make your life easier.

Now you can read the javadocs and start using the new ConfigRegister class. All source code, both Java and assembly code native methods, with Ant build files, is included. For TINI 1.12 you don't need to build anything, just use the dependencies file included and use the prebuilt .tlib native library files.

black diskTStik API (only for TINI 1.12p9, do NOT use with other TINI versions)

SPI package for TStik. This is the native library written by Systronix. It is not intended for TINI390 or Dallas m400 modules. This package includes the ability to read and write the TStik configuration register and to access the enhanced SPI hardware available in TStik.

This jar file includes both the native libararies and a Java wrapper class to use them. It is built for TiniOS version 1.12p9.

 

 
Systronix® 939 Edison Street, Salt Lake City, Utah, USA 84111
contact us
 

Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.
Systronix is independent of Sun Microsystems, Inc.
TStik, JStik, JCX, JStamp, JSimm, JDroid, and JRealTime are trademarks of Systronix, Inc.
1-Wire, iButton and TINI are trademarks of Dallas Semiconductor
Simmstick is a trademark of Dontronics