Skip to content

Releases: jgromes/RadioLib

Update 4.3.0

13 Mar 23:22
Compare
Choose a tag to compare
  • Fixed STM32 digital pin to interrupt macro (#249)
  • [CC1101] Added timeout in Rx/Tx blocking mode
  • Added option to disable "paranoid" SPI mode (enabled by default)
  • [PHY] Added method to set direct mode parameters (#177)
  • Loads of PHY layer optimizations
  • Compile options optimizations
  • [SX127x] Swap frequency and bandwidth config in LoRa begin (#251)
  • [nRF24] Fixed missing pinMode for IRQ (#252)
  • [RFM9x] Fixed frequency setting not saved (#253)
  • [SX127x] Implemented implicit LoRa header (#181)
  • [SX127x] Added method to control InvertIQ (by @marcinczeczko)

Update 4.2.0

07 Feb 20:21
Compare
Choose a tag to compare
  • Added getRSSIInst command for SX126x (by @angrypig7)
  • Update SparkFun Apollo3 core
  • Fixed SX127x preamble configuration

Update 4.1.0

02 Jan 18:55
Compare
Choose a tag to compare
  • Fixed Arduino SAMD support
  • [SX127x] Clarify ternary operator priority (#217)
  • Added new platform (MegaCoreX)
  • [SX127x] Fixed incorrect CRC configuration (#217)
  • [CC1101] Fixed version register check (#208)
  • Added debug mode decoder script

Patch 4.0.6

20 Nov 19:08
Compare
Choose a tag to compare

Si443x

  • Fixed frequency deviation 0 for RTTY (#195)

RTTY

SX127x

  • Added check for LoRa header CRC mismatch (#200)

Common

  • Added method to access chip version register

Patch 4.0.5

29 Oct 17:40
Compare
Choose a tag to compare

AFSK

  • Added tone() support for ESP32, Apollo3 and STM32 (unofficial) (#190)

SX127x

  • Fixed incorrect register address (#186)

Patch 4.0.4

09 Oct 18:08
Compare
Choose a tag to compare

Common

  • Added .random() method to generate a true-random number from RSSI noise.
  • Fixes of potential issues found by code scan

CC1101

  • Added support for CC1101 devices with 0x04 value in the ID register

SX126x

  • Added option to disable TCXO

Patch 4.0.3

23 Aug 16:31
Compare
Choose a tag to compare

SX127x

  • Fixed incorrect OOK modulation check for SX1272
  • Fixed packet length mode not checked correctly (#174)
  • Fixed missing beginFSK override for SX1276/77/79

RF69

  • Disabled SPI verification when writing frequency regs (#162)

CI

  • Migrated to GitHub actions

Patch 4.0.2

01 Aug 16:52
Compare
Choose a tag to compare

Si443x

  • Fixed bit range and timeout on some modules
  • Added tolerance to float checks

CC1101

  • Fixed using default SPI

RF69/SX127x/CC1101

  • Fixed inverted DIO1 checks

Patch 4.0.1

09 Jul 03:58
Compare
Choose a tag to compare

CC1101

  • Fixed incorrect default bandwidth

SX126x/7x

  • Added methods to force LoRa low datarate optimizitaion regardless of symbol length

Release 4.0.0

06 Jul 13:43
Compare
Choose a tag to compare

Incompatibility warning
This release introduces backwards-incompatible changes to the public API!

  • Reworked driver exclusion system
  • Added support for Arduino Portenta boards
  • Fixes for issues found during cppcheck scan
  • Changed data shaping type from float to uint8_t - BACKWARDS INCOMPATIBLE
  • Changed some begin() methods to sync parameters of different modules - BACKWARDS INCOMPATIBLE
  • Misc bug/typo fixes