Hi all,
Some months back, I reported an issue with DS28EA00's PIO handling (and
probably DS2413 as well).
I did some test with repository downloaded yesterday in order to correct this
issue ...
The behaviour changed since 3.1 : now changing to any value for PIO.B clears
PIO.A but changing PIO.A doesn't affect PIO.B at all which is better because we
have now at last 1 "freely manageable" PIO. In other words :
echo 0 > PIO.B
echo 0 > PIO.A
latch.ALL = 0,0
echo 1 > PIO.A
latch.ALL = 1,0
=> PIO.B is unchanged
echo 0 > PIO.B
latch.ALL = 0,0
=> Clear PIO.A
echo 1 > PIO.A
echo 1 > PIO.B
latch.ALL = 0,1
=> Clear PIO.A as well
echo 1 > PIO.B
echo 1 > PIO.A
latch.ALL = 1,1
=> PIO.B is unchanged
FS_w_pio() in ow_1820.c file is writing and is defined in struct filetype
DS28EA00.
But in order to speed up my investigation, I would like to know where is filled
one_wire_query structure used as argument for FS_w_pio().
In this structure, size is in Bytes or in bits ?
Anyway, the problem is the same : As as per DS28EA00's datasheet, it's not
possible to write PIO.B w/o writing to PIO.A, the solution is to feed PIO.A
with its current latch value when writing to PIO.B.
Thanks for your attention.
Best regards,
Laurent
The misspelling master is on the Web. _________ 100 % Dictionnary Free ! /
/( / Dico / / Pleins d'autres fautes sur /________ /
/ (########( / http://destroyedlolo.info Quoi, des fautes d'orthographe! Pas
possible ;-D.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers