Skip to content

Releases: jgromes/RadioLib

Update 5.3.0

18 Jul 16:39
Compare
Choose a tag to compare
  • [SX127x] Fixed RSSI offset not shifted (#538)
  • [SX127x] Fixed incorrect packet length check in FSK mode
  • FSK getTimeOnAir, crc bits and packet length configuration fixed (#540) (by @Jaimi5)
  • [MOD] Added helper hexdump function
  • [PHY] getMod moved to private and only acessible to friend classes
  • [MOD] Added regdump function
  • Introduce setDIOMapping on the PhysicalLayer class (#542) (by @obones)
  • [Stream] Added Stream mode support for SX127x (#201) (#403)
  • [SX127x] Fixed FSK maximum packet length
  • [RF69][SX1231] Added Stream support (#201)
  • Tweaks for async direct mode usage with rtl_433_ESP (#546) (by @NorthernMan54)

Update 5.2.0

13 Jun 19:30
Compare
Choose a tag to compare
  • Added support for Teensy (#175)
  • Allow SPItransfer to be overridden by subclasses (by @caveman99)
  • [SX126x] Added LR-FHSS registers
  • [SX127x] Fixed RF switch not actuated in continuous Rx mode (#531)
  • [SX126x] Fixed default frequency deviation for SX1262 (#522)
  • [Hell] Added method to invert text color (#529)
  • [Morse] Use out of band tone for space in AFSK mode (#529)
  • [SX127x] added setCrcFiltering() (by @matthias-bs)
  • [CC1101] Fixed incorrect parameter documentation (#523)
  • [CC1101] Fixed Tx buffer flushed on Rx timeout (#520)
  • [SX126x] Fixed swapped IQ inversion fix branches (#516)
  • [SX126x] Enable timeout to generate IRQ event
  • [SX127x] Use RSSI interrupt and disable AFC (#505)
  • [CC1101] Fixed RSSI/LQI always returning incorrect values (#504)
  • [RF69] Call setRxBandwidth again if setOOK is called (by @loopj)
  • [SX126x] Set initial BW to 500 kHz for LLCC68 (#502)
  • Added support for MegaCore boards
  • [CC1101] Fixed incorrect fabs brackets (#490)
  • Introduce asynchronous reception and transmission for CC1101 (by @obones)
  • [SX127x] Added missin ISR flag for ESP32/ESP8266
  • [SX128x] Add method to support SX128x Manual Gain Mode. (by @JasonRJ)
  • [SX126x] Fixed CubeCell predefined module macro (#479)

Patch 5.1.2

06 Feb 20:56
Compare
Choose a tag to compare

[LLCC68] Added missing begin method (#425)
[LLCC68] Swapped bw and sf configuration (#425)
[SX127x] Add setOokPeakThresholdStep method (#427)
Added support for Raspberry PI (#432)
Added ESP8266/ESP32 IRAM attribute (#434)
[SX127x] Add FHSS support (#441)
[SX127x] Fixed shaping disable (#452)
[Si443x] Added fixed packet length mode
[SX126x] Fix >= to allow 255 bytes (#457)
[Si443x] Fixes getPacketLength (#458)

Update 5.1.0

19 Dec 15:16
Compare
Choose a tag to compare

[AX.25] Fixed encoding issue of some frames (#407)
[APRS] Added APRS support
[PHY] Fix unknown string length buffer overrun (#413)
[MOD] Added missing default SPI settings (#416)
[MOD] Use custom tone() on Arduino mbed boards (#407)
[SX127x] Fixed AFC trigger for FSK mode (#418)

Release 5.0.0

27 Nov 22:10
Compare
Choose a tag to compare

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

[SX127x] Added interrupt-driven CAD (#396)
[SX126x] Added interrupt-driven CAD
[AX.25] Fixed command/response bit
Dropped support for ESP8266, HC05, JDY08, HTTP and MQTT
Added HAL
[PHY] Fixed known binary receive length
Set default FSK bitrate to 4k8

Update 4.6.0

28 Oct 08:16
Compare
Choose a tag to compare

[AFSK] Added AFSK via OOK/AM example
[CC1101] Added 0x17 as valid version number (#349)
[CC1101] Fixed blocking receive always returning timeout (#348)
Added SerialModule wrapper class (#305)
[AX.25] Added option to adjust audio frequencies (#346)
[nRF24] Added interrupt-driven examples
[SX127x] Reworked errata fix (#372)
[RTTY] Remove call to standby after each byte (#306)
Added support for RP2040 (#361)
Added support for 4-FSK
[SX127x] Fixed direct mode inactive until first packet is received (#337)
[PHY] Added option to disable sync word matching (#337)
[AX25] Fixed extension bits and repeater callsigns
[Hell] Fixed comma bitmap (#384)
[SX127x] Only apply errata fix by a macro (#388)
[SX127x] Fixed missing call to FSK config in some derived classes (#395)
Added CubeCell support

Update 4.5.0

25 Jul 20:43
Compare
Choose a tag to compare

[Si443x] Fixed preamble configuration (#199)
[PHY] Fixed negative random numbers (#328)
[Si443x] Fixed direct mode modulation (#319)
[LLCC68] Added support for LLCC68 param range checks (#314)
[Si443x] Fixed modulation config (#313)
[SX126x] Added interrupt-driven ping pong example (#260)
[PHY] Added direct reception support
[LLCC68] Added support for LLCC68
[SX128x] Added support for changing LoRa sync word (#311)

Patch 4.4.2

26 May 20:09
Compare
Choose a tag to compare
  • [SX128x] Fixed ranging calibration table indexing (#293)
  • Exclude HTTP client from ESP8266 platform (#301)

Patch 4.4.1

05 May 21:43
Compare
Choose a tag to compare
  • [SX128x] Added ranging calibration and missing readout steps (#293)
  • [RF69] Fix packet length written twice (#296)
  • [SX126x] Replace abs() with fabs() (#297)
  • [SX126x] Fixed packet length not restored after transmission (#298)

Update 4.4.0

22 Apr 19:13
Compare
Choose a tag to compare
  • [SX127x] Added FSK CRC mode configuration (#266)
  • [SX127x] Fixed shaping in OOK (#268)
  • [SX127x] OOK improvements (#274) by @cpainchaud
  • [RTTY] Fixed dynamic memory issue with ITA2Strings (#278)
  • [SX127x] Ignore SPI readout mismatch in FSK RX (#276)
  • [SX127x] Implemented AFC (#282) by @yeckel
  • [CC1101] Stream mode (#279) by @phretor