Hello all! I've wrotten a driver for 1-wire devices (ROM commands), another for 1 wire Memory devices (only read and write memory commands) and a OWFS (One Wire File System) driver. Those 3 drivers are written with C18, the C compilers of Microchip. I'm a little tired to work alone on this driver (approx 2000 line of codes and //comments) and to test it. That's why i'm looking for people to help me finishing it. A previous version can be found here: http://www.novalin.net/C18 (and click on "here", I don't know why there is this redirection) you will find an old version of 1-wire driver, with a drv_1wire.h, drv_1wire.c and drv_1wire.txt A lot of work has been done since this version. The actual one is not online, I want to clean the code and to wrote a .txt wich explain how to use the memory and OWFS drivers. Actually, here is functions of drv_1wire.c ReadSlot WriteSlot Reset ReadByte WriteByte SearchRom MatchRom SkipRom ReadRom and another function. here is functions of drv_OWmemory.c Init Open device, with "handle" management, in order to make operation on multiple devices Close Device Write Scratchpad Read Scratchpad Copy Scratchpad Read Memory Write Memory Verify device (still in writing) here is functions of drv_OWFS.c Init Open Device with "handle" management, in order to make operation on multiple devices Close Device Format Write Page Read Page Write file Read File OpenFile with "handle" management, in order to make operation on multiple files Close File Read entry (an entry is a file or a subdirectory) Search entry (to search a file in a directory, by example) Copy file (still in writing) have a look at the link above to see the style of writing in this driver, there is a lot of struct, #define etc... I've "copy" the style of PicOS18 driver to wrote this one, but this not a real time driver, and there is no queuing in messaging. What i need: people with C18 knowledge, 1-wire memory devices, who have time to waste to help me finish the actual version (I've already make a lot of tests) The next steps will be to wrote drivers for another 1-wire devices (temperature, battery gauge, security devices) Another step will be to wrote a PicOS18 version of this driver. Samuel, France. (excuse my poor english) -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist