[riot-devel] at86rf2xx and PHR filtering

Wachtler, Axel Axel.Wachtler at atmel.com
Mon Apr 4 14:13:19 CEST 2016



> MCU       -> at86rf2xx_set_state(foo, RX_AACK_ON)
> at86rf2xx -> going into RX_AACK_ON
> at86rf2xx -> detected SFD, going into RX_AACK_BUSY
>   MCU       -> _set_state(foo, RX_AACK_ON)
>     MCU       ->  while (at86rf2xx_get_status(dev) != state) -> stucks inside this
> loop
> at86rf2xx -> receiving done, going into RX_AACK_ON
>     MCU       ->  while (at86rf2xx_get_status(dev) != state) -> loop ends
> 
> 
> The stucking inside the loop for assertion is here a possible case which is
> bad. But okay it's unlikely I also get such issues only when I make really big
> traffic.

[aw] 
Yes I agree, waiting in RX_AACK_ON state handling is not a good idea.

BR; Axel.




More information about the devel mailing list