diff --git a/examples/CC1101/CC1101_Transmit_Address/CC1101_Transmit_Address.ino b/examples/CC1101/CC1101_Transmit_Address/CC1101_Transmit_Address.ino index 37bc21f5..89fef51c 100644 --- a/examples/CC1101/CC1101_Transmit_Address/CC1101_Transmit_Address.ino +++ b/examples/CC1101/CC1101_Transmit_Address/CC1101_Transmit_Address.ino @@ -82,10 +82,10 @@ void setup() { void loop() { Serial.print(F("[CC1101] Transmitting packet ... ")); - // you can transmit C-string or Arduino string up to 63 characters long + // you can transmit C-string or Arduino string up to 64 characters long int state = radio.transmit("Hello World!"); - // you can also transmit byte array up to 63 bytes long + // you can also transmit byte array up to 64 bytes long /* byte byteArr[] = {0x01, 0x23, 0x45, 0x67, 0x89, 0xAB, 0xCD, 0xEF}; int state = radio.transmit(byteArr, 8); diff --git a/examples/CC1101/CC1101_Transmit_Blocking/CC1101_Transmit_Blocking.ino b/examples/CC1101/CC1101_Transmit_Blocking/CC1101_Transmit_Blocking.ino index 52f4fb94..3f45061d 100644 --- a/examples/CC1101/CC1101_Transmit_Blocking/CC1101_Transmit_Blocking.ino +++ b/examples/CC1101/CC1101_Transmit_Blocking/CC1101_Transmit_Blocking.ino @@ -57,11 +57,11 @@ int count = 0; void loop() { Serial.print(F("[CC1101] Transmitting packet ... ")); - // you can transmit C-string or Arduino string up to 63 characters long + // you can transmit C-string or Arduino string up to 64 characters long String str = "Hello World! #" + String(count++); int state = radio.transmit(str); - // you can also transmit byte array up to 63 bytes long + // you can also transmit byte array up to 64 bytes long /* byte byteArr[] = {0x01, 0x23, 0x45, 0x67, 0x89, 0xAB, 0xCD, 0xEF}; int state = radio.transmit(byteArr, 8); diff --git a/examples/CC1101/CC1101_Transmit_Interrupt/CC1101_Transmit_Interrupt.ino b/examples/CC1101/CC1101_Transmit_Interrupt/CC1101_Transmit_Interrupt.ino index 76899670..e1d88624 100644 --- a/examples/CC1101/CC1101_Transmit_Interrupt/CC1101_Transmit_Interrupt.ino +++ b/examples/CC1101/CC1101_Transmit_Interrupt/CC1101_Transmit_Interrupt.ino @@ -119,11 +119,11 @@ void loop() { Serial.print(F("[CC1101] Sending another packet ... ")); // you can transmit C-string or Arduino string up to - // 256 characters long + // 64 characters long String str = "Hello World! #" + String(count++); transmissionState = radio.startTransmit(str); - // you can also transmit byte array up to 256 bytes long + // you can also transmit byte array up to 64 bytes long /* byte byteArr[] = {0x01, 0x23, 0x45, 0x67, 0x89, 0xAB, 0xCD, 0xEF}; diff --git a/src/modules/CC1101/CC1101.h b/src/modules/CC1101/CC1101.h index 8a303bf7..e1a71a47 100644 --- a/src/modules/CC1101/CC1101.h +++ b/src/modules/CC1101/CC1101.h @@ -8,7 +8,7 @@ // CC1101 physical layer properties #define RADIOLIB_CC1101_FREQUENCY_STEP_SIZE 396.7285156 -#define RADIOLIB_CC1101_MAX_PACKET_LENGTH 63 +#define RADIOLIB_CC1101_MAX_PACKET_LENGTH 64 #define RADIOLIB_CC1101_CRYSTAL_FREQ 26.0 #define RADIOLIB_CC1101_DIV_EXPONENT 16 @@ -191,9 +191,6 @@ // RADIOLIB_CC1101_REG_SYNC0 #define RADIOLIB_CC1101_SYNC_WORD_LSB 0x91 // 7 0 sync word LSB -// RADIOLIB_CC1101_REG_PKTLEN -#define RADIOLIB_CC1101_PACKET_LENGTH 0xFF // 7 0 packet length in bytes - // RADIOLIB_CC1101_REG_PKTCTRL1 #define RADIOLIB_CC1101_PQT 0x00 // 7 5 preamble quality threshold #define RADIOLIB_CC1101_CRC_AUTOFLUSH_OFF 0b00000000 // 3 3 automatic Rx FIFO flush on CRC check fail: disabled (default)