flipperzero-firmware icon indicating copy to clipboard operation
flipperzero-firmware copied to clipboard

CC1101 RX FIFO can sometimes duplicate bytes

Open LeeHolmes opened this issue 3 years ago • 1 comments

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:

image

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

LeeHolmes avatar Jul 15 '22 17:07 LeeHolmes

@Skorpionm

hedger avatar Jul 20 '22 20:07 hedger