Loading include/driver/nrf24l01.h +7 −0 Original line number Diff line number Diff line Loading @@ -193,6 +193,13 @@ public: */ uint8_t flushRx(void); /** * Get observe value. * * @return Current Observe TX value. 7:4 counts lost packets since last channel change, 3:0 gives retransmission count of latest packet. */ uint8_t getObserveTx(void); void setup(); /** * Set Power Amplifier (PA) level to one of four levels: Loading src/driver/nrf24l01.cc +5 −0 Original line number Diff line number Diff line Loading @@ -135,6 +135,11 @@ void Nrf24l01::powerDown(void) writeRegister(NRF_CONFIG, readRegister(NRF_CONFIG) & ~(1 << PWR_UP)); } uint8_t Nrf24l01::getObserveTx(void) { return readRegister(OBSERVE_TX); } void Nrf24l01::setRetries(uint8_t delay, uint8_t count) { writeRegister(SETUP_RETR, (delay & 0xf) << ARD | (count & 0xf) << ARC); Loading Loading
include/driver/nrf24l01.h +7 −0 Original line number Diff line number Diff line Loading @@ -193,6 +193,13 @@ public: */ uint8_t flushRx(void); /** * Get observe value. * * @return Current Observe TX value. 7:4 counts lost packets since last channel change, 3:0 gives retransmission count of latest packet. */ uint8_t getObserveTx(void); void setup(); /** * Set Power Amplifier (PA) level to one of four levels: Loading
src/driver/nrf24l01.cc +5 −0 Original line number Diff line number Diff line Loading @@ -135,6 +135,11 @@ void Nrf24l01::powerDown(void) writeRegister(NRF_CONFIG, readRegister(NRF_CONFIG) & ~(1 << PWR_UP)); } uint8_t Nrf24l01::getObserveTx(void) { return readRegister(OBSERVE_TX); } void Nrf24l01::setRetries(uint8_t delay, uint8_t count) { writeRegister(SETUP_RETR, (delay & 0xf) << ARD | (count & 0xf) << ARC); Loading