[Tinyos-help] cc1000controlM.nc: calibration problem
Michael Schippling
schip at santafe.edu
Mon Sep 4 12:56:54 PDT 2006
Nope...that is ANDing the read-value with a single-bit mask,
so the result will be 0 as long as the read-value is 0.
The left bitshift thing makes it less than obvious, but in this
case it evaluates to (1<<3) == 0x08, so the line boils down to:
while( (value & 0x08) == 0 ) ;
MS
ps...I had to go look up the bitshift operator just
to make sure...
jose m wrote:
> Hello,
>
>
> this code line comes rigth after you send the
> cal_start to the cc1000. It should wait until
> cal_complete = 1. However, as I understand it it waits
> for cal_complete = 0. Hence, it does not wait for any
> calibration. am I interpreting it wrong?
>
> while (((call HPLChipcon.read(CC1K_CAL)) &
> (1<<CC1K_CAL_COMPLETE)) == 0);
>
> Thanks in advance,
>
> José
>
>
>
>
>
>
> __________________________________________________
> Preguntá. Respondé. Descubrí.
> Todo lo que querías saber, y lo que ni imaginabas,
> está en Yahoo! Respuestas (Beta).
> ¡Probalo ya!
> http://www.yahoo.com.ar/respuestas
>
> _______________________________________________
> Tinyos-help mailing list
> Tinyos-help at Millennium.Berkeley.EDU
> https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
More information about the Tinyos-help
mailing list