LOCAL void RF24_setPipeLSB(const uint8_t pipe, const uint8_t LSB) { RF24_writeByteRegister(pipe, LSB); }
LOCAL void RF24_setStatus(const uint8_t status) { RF24_writeByteRegister(RF24_STATUS, status); }
LOCAL void RF24_setDynamicPayload(const uint8_t pipe) { RF24_writeByteRegister(RF24_DYNPD, pipe); }
LOCAL void RF24_setRFConfiguration(const uint8_t configuration) { RF24_writeByteRegister(RF24_NRF_CONFIG, configuration); }
LOCAL void RF24_setPipe(const uint8_t pipe) { RF24_writeByteRegister(RF24_EN_RXADDR, pipe); }
LOCAL void RF24_setAutoACK(const uint8_t pipe) { RF24_writeByteRegister(RF24_EN_AA, pipe); }
LOCAL void RF24_setRFSetup(const uint8_t RFsetup) { RF24_writeByteRegister(RF24_RF_SETUP, RFsetup); }
LOCAL void RF24_setFeature(const uint8_t feature) { RF24_writeByteRegister(RF24_FEATURE, feature); }
LOCAL void RF24_setAddressWidth(const uint8_t width) { RF24_writeByteRegister(RF24_SETUP_AW, width - 2); }
LOCAL void RF24_setRetries(const uint8_t retransmitDelay, const uint8_t retransmitCount) { RF24_writeByteRegister(RF24_SETUP_RETR, retransmitDelay << RF24_ARD | retransmitCount << RF24_ARC); }
LOCAL void RF24_setChannel(const uint8_t channel) { RF24_writeByteRegister(RF24_RF_CH,channel); }
LOCAL void RF24_setRetries(uint8_t retransmitDelay, uint8_t retransmitCount) { RF24_writeByteRegister(SETUP_RETR, retransmitDelay << ARD | retransmitCount << ARC); }
LOCAL void RF24_enableFeatures(void) { RF24_writeByteRegister(ACTIVATE, 0x73); }