There are two sets of portable source files. The first set is general purpose and is intended for platforms that already have the primitive link-level 1-Wire Net communication functions. This is the lowest level that is hardware dependent. The other set of portable source files assumes that the user has a serial port (RS232) and wishes to utilize our 'Universal Serial 1-Wire Line Driver Master chip' called the DS2480B. This chip receives commands over the serial port, performs 1-Wire Net operations and then sends the results back to the serial port. The source code converts the intended 1-Wire operations into serial communications packets to the DS2480B. The only thing that needs to be provided for a platform are the serial port read/write primitives. These two sets of portable source code files implement the same 1-Wire Net functions and are interchangeable. * It is best to use the files from one or the other, either general or userial, rather than a combination of the two groups of files for faster processing. The files in the sub-directory '\source\MICRO\' are written for example programs using assembly language. It includes Functions of the Link Layer: Reset/Presence Detect, Byte I/O, Bit I/O. This software runs on Hitachi 6301, 6303, 808X as well as on Motorola 68HC11 and Intel 8051. CONTENTS: source lib (1-Wire Net library code sets)* userial - Code set based on Universial Serial chip (DS2480B) \Link linuxlnk maclnk win32lnk beoslnk ds390lnk ds520lnk ds550lnk palmlnk ser550 general - Code set based on 1-Wire link-level functions \Link tmexlnk ds520lnk ds550lnk owsestmx southpalm visowll visowses - The following code for the USB port if very preliminary linux_usb_drv linux_usb_session usb_drv usb_session MICRO (assembly language) \6303 \LL6303 - Reset/Presence Detect, Byte I/O, Bit I/O \8051 \LL8051 - Reset/Presence Detect, Byte I/O, Bit I/O \NW8051 - Multi-drop iButtons \TR8051 - Multi-drop iButtons \CRC8051 - Multi-drop iButtons \808x \LL808x - Reset/Presence Detect, Byte I/O, Bit I/O \TR808x - Multi-drop iButtons \NW808x - Multi-drop iButtons \CRC808x - Multi-drop iButtons \PIC ibw26.asm - sample assembly code for PIC