예제 #1
0
파일: RF24.cpp 프로젝트: malimu/MySensors
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);
}
예제 #2
0
파일: RF24.cpp 프로젝트: malimu/MySensors
LOCAL uint8_t RF24_getFIFOStatus(void)
{
	return RF24_readByteRegister(RF24_FIFO_STATUS);
}
예제 #3
0
파일: RF24.cpp 프로젝트: malimu/MySensors
LOCAL uint8_t RF24_getObserveTX(void)
{
	return RF24_readByteRegister(RF24_OBSERVE_TX);
}
예제 #4
0
파일: RF24.cpp 프로젝트: Clio75/MySensors
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;
}