flipperzero-firmware
flipperzero-firmware copied to clipboard
CC1101 RX FIFO can sometimes duplicate bytes
I was just reading the CC1101 Errata, and it looks like the Flipper Zero handling of the CC1101 RX FIFO doesn't currently incorporate the recommendation that TI makes to work around a chipset bug:

Link: https://www.ti.com/lit/er/swrz020e/swrz020e.pdf?ts=1657906815283&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FCC1101
Here is the current implementation of interaction with the RX FIFO in the CC1101, which doesn't include any polling code:
https://github.com/flipperdevices/flipperzero-firmware/blob/4d6b170769a33711e62deaf1c2a6b3bdda37e665/lib/drivers/cc1101.c#L154
@Skorpionm