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

Reply via email to