Releases: jgromes/RadioLib
Releases · jgromes/RadioLib
Update 4.3.0
- 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
- Added getRSSIInst command for SX126x (by @angrypig7)
- Update SparkFun Apollo3 core
- Fixed SX127x preamble configuration
Update 4.1.0
Patch 4.0.6
Patch 4.0.5
Patch 4.0.4
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
Patch 4.0.2
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
CC1101
- Fixed incorrect default bandwidth
SX126x/7x
- Added methods to force LoRa low datarate optimizitaion regardless of symbol length
Release 4.0.0
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
touint8_t
- BACKWARDS INCOMPATIBLE - Changed some
begin()
methods to sync parameters of different modules - BACKWARDS INCOMPATIBLE - Misc bug/typo fixes