Just a progress report: After extensive discussions with Evgeniy Polyakov, it looks like OWFS will be able to use the linux kernel 1-wire drivers as a possible 1-wire adapter source.
1. The current w1 supports i2c adapters 2804-x00, which is not supported by OWFS natively. 2. The current w1 supports a Matrox G400 1-wire adapter that is not supported by OWFS natively. 3. w1 also supports the USB adapter (the notorious ds9490r) which is redundant for us. I believe that libusb implementation will have advantages for the time being, but collaboration might improve the kernel implementation. We'll support both. 4. There are old parallel port kernel modules that might be easily updated for w1. 5. Serial, LINK, and network support will be handled by current OWFS methods. The w1 implementation will need bleeding-edge kernels for a while. 2.6.15+ w1 will need some work on alarm handling, program pulse and active pullup, and handling for some of the archane adapters like the DS2405. All quite doable. Considerable internal changes in OWFS need to be done. Each interaction with the 1-wire bus needs to be encapsulated as a single "transaction" rather than as a variable number of reads and writes. The "transaction" change will make support for the "crystal-fontz" adapter easier, and allow some optimizations for the newer LINKs which have a block read function, so there are overall benefits. Paul Alfille ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ Owfs-developers mailing list Owfs-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/owfs-developers