diff --git a/src/modules/CC1101/CC1101.cpp b/src/modules/CC1101/CC1101.cpp index 9c143ad9..0c4a9276 100644 --- a/src/modules/CC1101/CC1101.cpp +++ b/src/modules/CC1101/CC1101.cpp @@ -923,7 +923,7 @@ void CC1101::getExpMant(float target, uint16_t mantOffset, uint8_t divExp, uint8 } } -int16_t CC1101::setPacketMode(uint8_t mode, uint8_t len) { +int16_t CC1101::setPacketMode(uint8_t mode, uint16_t len) { // check length if (len > CC1101_MAX_PACKET_LENGTH) { return(ERR_PACKET_TOO_LONG); diff --git a/src/modules/CC1101/CC1101.h b/src/modules/CC1101/CC1101.h index 95e8f455..40c70791 100644 --- a/src/modules/CC1101/CC1101.h +++ b/src/modules/CC1101/CC1101.h @@ -950,7 +950,7 @@ class CC1101: public PhysicalLayer { int16_t config(); int16_t directMode(); static void getExpMant(float target, uint16_t mantOffset, uint8_t divExp, uint8_t expMax, uint8_t& exp, uint8_t& mant); - int16_t setPacketMode(uint8_t mode, uint8_t len); + int16_t setPacketMode(uint8_t mode, uint16_t len); }; #endif