diff --git a/drivers/RFM95/RFM95.cpp b/drivers/RFM95/RFM95.cpp index 5ea8aba..276d886 100644 --- a/drivers/RFM95/RFM95.cpp +++ b/drivers/RFM95/RFM95.cpp @@ -55,7 +55,7 @@ LOCAL uint8_t RFM95_spiMultiByteTransfer(const uint8_t cmd, uint8_t* buf, uint8_ *ptx++ = cmd; while (len--) { if (aReadMode) { - *ptx++ = RF24_NOP; + *ptx++ = (uint8_t)RFM95_NOP; } else { *ptx++ = *current++; } @@ -78,7 +78,7 @@ LOCAL uint8_t RFM95_spiMultiByteTransfer(const uint8_t cmd, uint8_t* buf, uint8_ status = _SPI.transfer(cmd); while (len--) { if (aReadMode) { - status = _SPI.transfer((uint8_t)0x00); + status = _SPI.transfer((uint8_t)RFM95_NOP); if (buf != NULL) { *current++ = status; } diff --git a/drivers/RFM95/RFM95registers.h b/drivers/RFM95/RFM95registers.h index 4404982..7f6a9e8 100644 --- a/drivers/RFM95/RFM95registers.h +++ b/drivers/RFM95/RFM95registers.h @@ -33,6 +33,7 @@ // Register access #define RFM95_READ_REGISTER (0x7Fu) //!< reading register #define RFM95_WRITE_REGISTER (0x80u) //!< writing register +#define RFM95_NOP (0x00u) //!< NOP // Registers, available in LoRa mode #define RFM95_REG_00_FIFO 0x00 //!< REG_00_FIFO @@ -122,7 +123,7 @@ #define RFM95_PA_RAMP_15US 0x0D //!< PA_RAMP_15US #define RFM95_PA_RAMP_12US 0x0E //!< PA_RAMP_12US #define RFM95_PA_RAMP_10US 0x0F //!< PA_RAMP_10US -#define RFM95_LOW_PN_TX_PLL_OFF 0x10 //!