Breaking change notice
The method getDataRate() has been removed from the library.
Change log and commit attribution
- [SX126x] Move PA optimized tables out of derived classes (#1675)
- [HAL] Add missing pullup flags to RPi Hal
- [HAL] Make pull/up down configurable through HAL
- [SX126x] Fix direct transmit not transmitting on some platforms (#1677)
- [LR2021] set implicit or explicit LoRa header type (#1678) (by @lyusupov)
- [LR2021] Add support for LR2021 (#1676) (#1457)
- [HAL] Re-Fix for #1667 (#1681) (by @smunaut)
- [SX128x] Fix null dereference
- [PHY] Remove setDIOMapping from PhysicaLayer
- [LR2021] DIO5 can only do DIO_SLEEP_PULL_UP (#1685) (by @lyusupov)
- [PHY] Remove measured data rate method getDataRate()
- [LR2021] fix invalid GFSK payload length unit (#1687) (by @lyusupov)
- [LR2021] a fix for reverse order of bytes in GFSK sync word (#1686)
- [LR2021] set max limit of GFSK frequency deviation in accordance with datasheet (#1689) (by @lyusupov)
- [LR2021] fix for no-CRC GFSK and OOK operations when inverted bit is set (default) (#1688) (by @lyusupov)
- [LR2021] set max limit of GFSK/OOK bit rate in accordance with datasheet (#1690) (by @lyusupov)
- [HAL] Fix overflow bug by adding casting to delay(), delayMicroseconds(), millis() and micros() (#1691) (by @olivierouellet)
- [LoRaWAN] Fix dutycycle not enforced (#1682) (by @StevenCellist)
- [MOD ]Potential overflow fix for RADIOLIB_SPI_PARANOID (#1698) (by @lyusupov)
- [LoRaWAN] Move random's seed to session creation (by @StevenCellist)
- [LoRaWAN] Fix for float not supported on newlib-nano (#1697) (by @olivierouellet)
- [HAL] Add dwt_init() to ArduinoHal::init() for ARDUINO_ARCH_STM32 (#1701) (by @olivierouellet)
- [LoRaWAN] Add band and class getters (by @StevenCellist)
- [LoRaWAN] Fix incorrect DR calculation for fixed band in createSession() (by @Kodo-kakaku)
- [LoRaWAN] Add version getter (by @StevenCellist)
- [LoRaWAN] Fix invalid multicast datarate (by @StevenCellist)
- [LoRaWAN] Open/close RxC window on start/end of multicast session (by @StevenCellist)
- [Crypto] Add streaming functionality to CMAC (#1707) (by @StevenCellist)
- [LR2021] Fix incorrect logic of LoRa header IRQ check
- [LoRaWAN] Change sessionStatus before calculateChannelFlags in activateOTAA (#1706) (by @olivierouellet)
- [ADS-B] ADS-B support (LR2021 only) (#1700)
- [LR2021] Fix frequency calibration for LF band
What's Changed
- [LR2021] set implicit or explicit LoRa header type by @lyusupov in #1678
- [LR2021] Add support for LR2021 by @jgromes in #1676
- Re-Fix for #1667 by @smunaut in #1681
- [LR2021] DIO5 can only do DIO_SLEEP_PULL_UP by @lyusupov in #1685
- [LR2021] fix invalid GFSK payload length unit by @lyusupov in #1687
- [LR2021] a fix for reverse order of bytes in GFSK sync word by @lyusupov in #1686
- [LR2021] set max limit of GFSK frequency deviation in accordance with datasheet by @lyusupov in #1689
- [LR2021] fix for no-CRC GFSK and OOK operations when inverted bit is set (default) by @lyusupov in #1688
- [LR2021] set max limit of GFSK/OOK bit rate in accordance with datasheet by @lyusupov in #1690
- Fix overflow bug by adding casting to delay(), delayMicroseconds(), millis() and micros() by @olivierouellet in #1691
- Potential overflow fix for RADIOLIB_SPI_PARANOID by @olivierouellet in #1698
- Fix for float not supported on newlib-nano by @olivierouellet in #1697
- [ArduinoHal] ]Add dwt_init() to init() for ARDUINO_ARCH_STM32 by @olivierouellet in #1701
- [lLoRaWAN] Fix incorrect DR calculation for fixed band in createSession() by @Kodo-kakaku in #1704
- [Crypto] Add streaming functionality to CMAC by @StevenCellist in #1707
- [LoRaWAN] Fix for unreliable first transmits (fixed band regions) by @olivierouellet in #1706
- [ADS-B] ADS-B support (LR2021 only) by @jgromes in #1700
New Contributors
- @smunaut made their first contribution in #1681
- @olivierouellet made their first contribution in #1691
- @Kodo-kakaku made their first contribution in #1704
Full Changelog: 7.5.0...7.6.0