[nRF24] Added direct reception dummies

pull/321/head
jgromes 2021-06-14 21:15:38 +02:00
rodzic 1fc787c062
commit ee9e77d279
2 zmienionych plików z 26 dodań i 0 usunięć

Wyświetl plik

@ -511,6 +511,18 @@ uint8_t nRF24::random() {
return(0);
}
void nRF24::setDirectAction(void (*func)(void)) {
// nRF24 is unable to perform direct mode actions
// this method is implemented only for PhysicalLayer compatibility
return(0);
}
void nRF24::readBit(RADIOLIB_PIN_TYPE pin) {
// nRF24 is unable to perform direct mode actions
// this method is implemented only for PhysicalLayer compatibility
return(0);
}
void nRF24::clearIRQ() {
// clear status bits
_mod->SPIsetRegValue(NRF24_REG_STATUS, NRF24_RX_DR | NRF24_TX_DS | NRF24_MAX_RT, 6, 4);

Wyświetl plik

@ -471,6 +471,20 @@ class nRF24: public PhysicalLayer {
*/
uint8_t random();
/*!
\brief Dummy method, to ensure PhysicalLayer compatibility.
\param func Ignored.
*/
void setDirectAction(void (*func)(void));
/*!
\brief Dummy method, to ensure PhysicalLayer compatibility.
\param pin Ignored.
*/
void readBit(RADIOLIB_PIN_TYPE pin);
#if !defined(RADIOLIB_GODMODE) && !defined(RADIOLIB_LOW_LEVEL)
protected:
#endif