README.TXT Driver File Contents (UPD303D1.EXE)

This disk contains all source and dll's to communicate with Dallas Semiconductor Buttons
Touch Memories under Windows NT and Win32s.  
This disk contains the Microsoft compatible code.  The contents of the disk are:
				1> MSWIN32S - example code implementing code that works under both NT and 
				   	      Win32s and communicates with Dallas Touch Memories.
				2> UTDAL16 - 16bit thunking dll for Win32s that communicates with sacwd300.dll.
				3> utdal32 - 32bit thunking dll for Win32s that communicates with utdal16, and 
					     calls the NT access system Touch Memory functions.
				4> SAUTHNT - source file to communicate with the Dallas Semiconductor NT access
					     system.

Your final application must be distributed with utdal32.dll utdal16.dll and the Dallas Semiconductor Windows NT 
installation disk.  The NT device driver must be installed for your apps to work under NT.  

Your applications should be linked with UTDAL32.lib inorder to communicate with the Touch Memories.  The file
mswindlg.h and mswindlg.cpp contain all Dallas function declarations and the required structure information.
Two Dallas functions have been removed from the interface.  Copy2RomData and CopyRomData are no longer availiable.
These functions are just repeats of the RomData function.  No functionality is lost.


All files are Microsoft compatible.
It is a requirement of Microsoft that you use a 32-bit compiler (Visual C++ 2.0) to
compile the 32-bit side of the thunking routines, and a 16-bit compiler
(Visual C++ 1.5) to compile the sixteen bit side of the thunking rountines.

    

Compile instructions:
        To write a win32s program to talk to Buttons:
                1. link with utdal32.lib 
                2. define all functions as they normally would be defined
                   see example file mswindlg.cpp
                3. all thunking applications must be statically compiled.
                4. provide sacwd300.dll, utdal16.dll and utdal32.dll with
                   your application.
          
        To compile the 16-bit thunking dll      
                1. nmake /fmakefile.16

        To compile the 32-bit thunking dll
                1. set environment variable to: CPU=i386
                2. nmake /fmakefile      

Directory structure.


    README		//this file
   
    W32SUT.H             //these files must be in your include path
    W32SUT16.LIB         //to compile the DLLs
    W32SUT32.LIB
    ³   
    utdal16              //16-bit thunking layer files
    ³       MAKEFILE.16      //microsoft makefile
    ³       UTDAL16.C        //16-bit source code
    ³       UTDAL16.DEF      //def file
    ³       UTDAL16.DLL      //16-bit thunking dll
    ³       UTDLL.H          //header file
    ³       SACWD300.LIB     //AutoId lib file to communicate with Touch Mem.
    ³       UTDAL16.LIB      //16-bit thunking lib
    ³       DOSWIN16.MAK     //makefile called by makefile.16
    ³       
    utdal32
    ³       MAKEFILE         //32-bit makefile
    ³       UTDAL32.C        //32-bit thunking source code
    ³       UTDAL32.DEF      //def file
    ³       utdal32.dll      //32-bit thunking dll
    ³       UTDLL.H          //header file
    ³       UTDAL16.LIB      //16-bit thunk lib to link with 32-bit dll
    ³       utdal32.lib      //32-bit lib file to link with win32s apps.   
    ³       
    mswin32s             //win32s example files
        ³   mswin32s.rc      //resource file
        ³   readme.txt       //microsoft Visual C++ 2.0 generated readme file
        ³   mswin32s.cpp     //main source file for application
        ³   MSWINDLG.CPP     //dialog window, contains all AutoID communication
        ³   stdafx.cpp       //more source
        ³   mswin32s.h       //header, class info
        ³   mswindlg.h       //header, class info for dialog box
        ³   resource.h       //resource file
        ³   stdafx.h         //another header
        ³   UTDAL32.LIB      //32-bit thunking lib to link with application
        ³   MSWIN32S.MAK     //microsoft make file
        ³   
        winrel
                SACWD300.DLL //AutoID dll to communicate with Touch Memories
                UTDAL16.DLL  //16-bit thunking dll
                mswin32s.exe //example win32s application
                utdal32.dll  //32-bit thunking dll
         


Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web3, load: 2.17