The FEATURE register is used to enable the ack payload, dynamic payload, and selective ack features.
This table is copied from the nRF24L01 product specification (page 58).
|Reserved||7:3||00000||R/W||Only ‘00000’ allowed|
|EN_DPL||2||0||R/W||Enables Dynamic Payload Length|
|EN_ACK_PAY||1||0||R/W||Enables Payload with ACK|
|EN_DYN_ACK||0||0||R/W||Enables the W_TX_PAYLOAD_NOACK command|
Before setting this register, the ACTIVATE instruction followed by the byte 0x73 must be sent to the radio to activate the special features.
See the DYNPD Register for more information on dynamic payloads.
This project doesn’t implement dynamic payload length or ack payload.
Dynamic ack is used in this project to disable acknowledgements to broadcast packets.