[nRF24] Removed references to Arduino SPI callbacks (#725)

This commit is contained in:
jgromes 2023-04-10 09:06:24 +02:00
parent cdbb827091
commit efc2e9f291

View file

@ -617,24 +617,24 @@ void nRF24::SPIwriteTxPayload(uint8_t* data, uint8_t numBytes) {
void nRF24::SPItransfer(uint8_t cmd, bool write, uint8_t* dataOut, uint8_t* dataIn, uint8_t numBytes) {
// start transfer
_mod->digitalWrite(_mod->getCs(), LOW);
_mod->SPIbeginTransaction();
_mod->beginTransaction();
// send command
_mod->SPItransfer(cmd);
_mod->transfer(cmd);
// send data
if(write) {
for(uint8_t i = 0; i < numBytes; i++) {
_mod->SPItransfer(dataOut[i]);
_mod->transfer(dataOut[i]);
}
} else {
for(uint8_t i = 0; i < numBytes; i++) {
dataIn[i] = _mod->SPItransfer(0x00);
dataIn[i] = _mod->transfer(0x00);
}
}
// stop transfer
_mod->SPIendTransaction();
_mod->endTransaction();
_mod->digitalWrite(_mod->getCs(), HIGH);
}