Skip to content

Update 7.7.0

Choose a tag to compare

@jgromes jgromes released this 25 May 20:38
· 69 commits to master since this release

Upcoming breaking change notice

This update introduces a new set of radio.begin methods which no longer use a list of parameters, but rather a single configuration structure (ConfigLoRa_t, ConfigFSK_t etc.). While the original methods have been kept, they are considered deprecated and will be removed from the library in the next major release (8.0.0). For the discussion, see #1620 and its linked pull requests.

Change log and commit attribution

  • [LoRaWAN] Fix for confirmed downlinks Class C (#1782) (by @StevenCellist)
  • [SX126x] Implement skipping of module reset on startup (#1608)
  • [PHY] Add reset on startup member variable
  • Merge pull request #1784 from jgromes/1620-begin-rework
  • [STM32WL] Fix include paths
  • [STM32WL] Add Cube platform, use Arduino platform only when used by STM32duino (#1787) (by @StevenCellist)
  • [SX126x] Simplify rxBw configuration
  • [LR2021] PA optimization (#1768)
  • [LoRaWAN] Add bounds check before computing payLen (by @seabreeze11971220)
  • [LRxxxx] Fix hidden virtual methods in ESP-IDF 6 (#1781)
  • [HAL] Assign AES-128 instance only when necessary
  • [Pager] Make BCH instance static only for Pager
  • [LR11x0][LR2021] Add support for duty cycle Rx (#1774)
  • [Crypto] Interface for hardware acceleration (#1780)
  • [LR2021] Implement legacy SF6 mode (#1779)
  • [LR11x0] Fix SF6 compatibility with SX127x (#1779)
  • [LR11x0] Fix packet offset not retrieved in implicit mode (#1775)
  • [HAL] fix for PiHal.h build with LGPIO V1 (#1776) (by @lyusupov)
  • [LR11x0] Fix HF and HP TX RF switching
  • [LR2021] Implement datasheet v2.1 changes
  • [LRxxxx] Fix implicit/fixed packet length mode (#1764)
  • [LoRaWAN] Add radio wake, re-latch interrupt in Class C without timeout (by @StevenCellist)
  • [LR2021] Fixed fixed packet length not propagated correctly (#1751)
  • [LoRaWAN] Add TS003 Application Layer Clock Synchronization package (#1753) (by @StevenCellist)
  • [SX126x] Fix FSK fixed length packet not propagated correctly (#1751)
  • [Debug] Add warning if USB CDC used for debug output (#1750) (by @olivierouellet)
  • [LoRaWAN] Support concurrent multicast sessions, add Rx counters (by @StevenCellist)
  • [LoRaWAN] Add Package Manager (#1744) (by @StevenCellist)
  • [HAL] Fix PicoHal.h interrupts handler (#1747) (by @Filipeak)
  • [LoRaWAN] Fix downlink parsing in RxR window
  • [LR2021] Fix Rx boost gain frequency path logic (#1745)
  • [LR2021] Fix setPaConfig (#1740)
  • [CC1101] Add timeout to Tx FIFO feeding loop (#1725)
  • [SX127x] Slightly Update frequency ranges in SX127x modules (#1733) (by @G4lile0)
  • [HAL] Check if board is using DWT before calling dwt_init() on STM32 (by @olivierouellet)
  • [LR2021] Updated CAD detection for LR 2021, resolving the freezing issue (#1727) (by @SeeedZhangyh)
  • [LR2021] Add getLoRaRxHeaderInfo function (by @SeeedZhangyh)
  • [CC1101] Fix dataSent update in CC1101 FIFO handling (by @FernandoGM5)
  • [AX.25] Add support for G3RUH coding (#1637)
  • [SX127x] Enforce frequency range checking (#1724)
  • [LR2021] a fix for OOK packet's RSSI return value (#1723) (by @lyusupov)
  • [LR2021] a fix for reverse order of bytes in OOK sync word (#1722) (by @lyusupov)
  • [LR2021] Make getLoRaPacketStatus public (#1721)
  • [SX126x] Implement proper AGC reset (#1718) (by @weebl2000)
  • [LR11x0] Expose instantaneous RSSI measurement (#1714) (by @GUVWAF)
  • [CI] Add job to test builds for static-only buffers
  • [Pager] Fix invalid array size for static-only buffer
  • [MOD] Increase static only-buffers and allow build override
  • [LoRaWAN] Fix payload buffer size (by @StevenCellist)

What's Changed

New Contributors

Full Changelog: 7.6.0...7.7.0