                     TMEX-Wrapper Build 
                    1-Wire Public Domain 
                     V3.10 3/24/06

This is a build of all of the current  1-Wire Public
Domain demo applications using a 'wrapper' to utilize the TMEX
drivers on Windows 32-bit platforms (Windows 95,98,Me,NT,2K,XP).

Simply put, this enables the use of the 1-Wire Public Domain (PD)
API on the Windows platform.  Developing for the PD API instead
of going directly to the TMEX API has the advantage of 
cross-platform support.  The same C application that uses the
USB port on Windows could be recompiled with different library
modules to run on the serial port on Linux for example.

This build is not strictly a 'userial' or 'general' build as
defined in the 1-Wire Public Domain kit but is somewhere
in between.  The interface modules were written in a way
to keep the same PD APIs but call as high-level TMEX API
as possible to be efficient.  For example, instead of constructing
the 1-Wire search using single 'bit' operations, it translates
owFirst directly into the TMEX call TMFirst.  

The main 'TMEX-wrap' interface modules are:

  tmexlnk.c
  tmexnet.c
  tmextran.c
  tmexses.c
  ibfs32.lib

These other files are also required for most applications:

  crcutil.c
  ioutil.c
  owerr.c
  ownet.h

The different demos are documented in the main 1-Wire Public Domain
3.10 kit that can be found here:
  http://www.maxim-ic.com/products/ibutton/software/1wire/wirekit.cfm

The binaries for the demos can be found in the 'release' folder.


