According to the CC1101 datasheet, chapter 10.1 Chip Status Byte
When the header byte, data byte, or command strobe is sent on the SPI interface, the chip status byte is sent by the CC1101 on the SO pin. The status byte contains key status signals, useful for the MCU.
[x] Read status byte on each SPI transaction
[x] Interpret status byte with corresponding data typing
[x] Implement a function for the user to get the last chip status byte
Is the status byte really appropriate to give access to or should its meaning be conveyed via api behavior instead? Would be great if you could provide some psuedo code examples.
According to the CC1101 datasheet, chapter
10.1 Chip Status Byte