Hi,
I have a basic setup consisting of a time-slotted transmitter and receiver so that I can experiment with the raw coded and uncoded modes, exploring all the NRF_RADIO registers. I have a few questions:
1. How is the whitening initial value applied ? I read that it should be set to the channel index (= FREQUENCY register?) but this doesn't work for me and I get CRC errors. If I enable whitening but do nothing with the IV register, everything is fine. The IV register seems to have a range of 64, since bit 6 is hardwired to be 1, so I don't see how that can cover the high channel numbers.
2. What is the correct way to set the LENGTH field in the packet? I understand how to set the length of the length field using LFLEN but it seems that the only way to set LENGTH is to include it in the packet payload at index 0. Is this the correct approach ?
3. Do the fields in the PCNF0 register apply to both Tx and RX modes regardless of MODE, or will, for example, an 8-bit preamble always be transmitted in Nrf_1Mbit mode, and only the receiver apply the PLEN setting ?
Thanks
Pete