I am working on a proprietary RADIO protocol on the nRF5340 device. Because I'm trying to squeeze as much throughput as possible out of the RADIO I would like to be able to prepare the RADIO for the next TX/RX operation while it is actively TXing or RXing the current packet. Which of the following RADIO registers can / can't be modified while it is actively TXing/RXing a current packet (i.e. which registers are latched and which will still affect the current operation if modified)? Note that any modifications would be made after the TASKS_START task has been issued so the RADIO would be in the TX or RX state.
- SUBSCRIBE_* (0x080 - 0x0B0)
- SHORTS (0x200)
- INTENSET (0x304)
- INTENCLR (0x308)
- PACKETPTR (0x504)
- FREQUENCY (0x508)
- TXPOWER (0x50C)
- MODE (0x510)
- Address registers BASE0 (0x51C), BASE1 (0x520), PREFIX0 (0x524), PREFIX1 (0x528)
- TXADDRESS (0x52C)
- RXADDRESSES (0x530)