diff --git a/examples/NonArduino/Raspberry/PiHal.h b/examples/NonArduino/Raspberry/PiHal.h index 695dc523..8394ad23 100644 --- a/examples/NonArduino/Raspberry/PiHal.h +++ b/examples/NonArduino/Raspberry/PiHal.h @@ -129,7 +129,7 @@ class PiHal : public RadioLibHal { void spiBeginTransaction() {} void spiTransfer(uint8_t* out, size_t len, uint8_t* in) { - spiXfer(_spiHandle, (char*)out, in, len); + spiXfer(_spiHandle, (char*)out, (char*)in, len); } void spiEndTransaction() {} diff --git a/extras/test/SX126x/PiHal.h b/extras/test/SX126x/PiHal.h index e8c27db0..9bf4f8f1 100644 --- a/extras/test/SX126x/PiHal.h +++ b/extras/test/SX126x/PiHal.h @@ -127,11 +127,9 @@ class PiHal : public RadioLibHal { } void spiBeginTransaction() {} - - uint8_t spiTransfer(uint8_t b) { - char ret; - spiXfer(_spiHandle, (char*)&b, &ret, 1); - return(ret); + + void spiTransfer(uint8_t* out, size_t len, uint8_t* in) { + spiXfer(_spiHandle, (char*)out, (char*)in, len); } void spiEndTransaction() {}