On Thu, Dec 1, 2011 at 12:19 PM, "Sebastian Dölker"
<[email protected]> wrote:
>> By the way: How do you use blip on iris? It's not
>> supported yet (see the thread "IRIS support on current Blip Version")
>
> I don’t use the current (blip 2.0) version… I use the first version of blip 
> which works fine on iris nodes (the only thing that made problem was to use 
> iris as ipbasestation…)
>
>> Now you say I should pull the SCL line low, and use the i2c bus. This
>> means HOLD MASTER. This is a signal generated by the slave, becouse it
>> isn't ready for communication. The driver should wait with the first
>> job while the SCL is low (and sends EBUSY to any new request), and as
>> soon as the SCL is released it should do the first job.
>> Do you say that the i2c is still busy after releasing the SCL?
>
> Yes…when I hold scl long enough in low state and release the line it still 
> returns EBUSY...
> I don’t know if this is the same problem as the one that occurs while the 
> communication with the co2 sensor..
>
> I recognized that because I guessed that the problem is caused by the long 
> time period in that the co2 sensor hold scl low when it does a measurement. 
> This period can be up to 160 ms! So maybe this time is just too long for the 
> twi..?

That's strange. I think the hold master mode should be handled by the
hardware, so it shouldn't be a driver bug. Anyway, I'll try to test
it.

>
>
>> It still be much easier to resolve this bug, if you could send me the
>> debug output of the low level communication, and it might be easier
>> than writing a bit-banging driver.
>
> Ok, I will try it…
>
> Sebastian
>
> --
>
>
>
>
>
>
>
>
>
>
>
> Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir
> belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de

_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to