diff --git a/src/modules/CC1101/CC1101.cpp b/src/modules/CC1101/CC1101.cpp index 06f42c10..4b1d7c30 100644 --- a/src/modules/CC1101/CC1101.cpp +++ b/src/modules/CC1101/CC1101.cpp @@ -357,6 +357,14 @@ int16_t CC1101::startReceive() { return(state); } +int16_t CC1101::startReceive(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len) { + (void)timeout; + (void)irqFlags; + (void)irqMask; + (void)len; + return(startReceive()); +} + int16_t CC1101::readData(uint8_t* data, size_t len) { // get packet length size_t length = getPacketLength(); diff --git a/src/modules/CC1101/CC1101.h b/src/modules/CC1101/CC1101.h index 3ecdcac2..98f85658 100644 --- a/src/modules/CC1101/CC1101.h +++ b/src/modules/CC1101/CC1101.h @@ -695,6 +695,21 @@ class CC1101: public PhysicalLayer { */ int16_t startReceive(); + /*! + \brief Interrupt-driven receive method, implemented for compatibility with PhysicalLayer. + + \param timeout Ignored. + + \param irqFlags Ignored. + + \param irqMask Ignored. + + \param len Ignored. + + \returns \ref status_codes + */ + int16_t startReceive(uint32_t timeout, uint16_t irqFlags, uint16_t irqMask, size_t len); + /*! \brief Reads data received after calling startReceive method.