LOCAL bool RF24_sanityCheck(void) { // detect HW defect, configuration errors or interrupted SPI line, CE disconnect cannot be detected return (RF24_readByteRegister(RF24_RF_SETUP) == MY_RF24_RF_SETUP) & (RF24_readByteRegister( RF24_RF_CH) == MY_RF24_CHANNEL); }
LOCAL uint8_t RF24_getFIFOStatus(void) { return RF24_readByteRegister(RF24_FIFO_STATUS); }
LOCAL uint8_t RF24_getObserveTX(void) { return RF24_readByteRegister(RF24_OBSERVE_TX); }
LOCAL bool RF24_sanityCheck(void) { // detect HW defect ot interrupted SPI line, CE disconnect cannot be detected bool status = RF24_readByteRegister(RF_SETUP) == MY_RF24_RF_SETUP; status &= RF24_readByteRegister(RF_CH) == MY_RF24_CHANNEL; return status; }