Other Parts Discussed in Thread: CC1101, CC2650STK
Hi,
RIOT OS [1, 2] on the MSBA2 board [3] that employs the CC1100 as transceiver fails to read the TXBYTES status register. According to errata document [4] referenced in the data sheet of the CC1100 [5] this register should be read out twice until both values are identical. Sadly, this fails for current builds of RIOT OS [6], because both reads never result in the same value being read. Thus, this loops spins forever. As a result the OS hangs at boot up. Is there any workaround to get the workaround working?
Kind regards,
Marian
[1]: https://riot-os.org/
[2]: https://github.com/RIOT-OS/RIOT/
[3]: https://github.com/RIOT-OS/RIOT/wiki/Board%3A-MSBA2
[4]: http://www.ti.com/lit/er/swrz012d/swrz012d.pdf
[5]: http://www.ti.com/lit/ds/symlink/cc1100.pdf
[6]: https://github.com/RIOT-OS/RIOT/issues/6857