Release Notes for

STM32WLxx SubGHz Physical Layer Middleware

Copyright © 2021 STMicroelectronics

Purpose

This Middleware provides the SubGHz Physical Layer for the stm32wlxx products. This covers

This driver is composed of the radio driver and radio interface under “stm32_radio_driver” directory.

Update History

Main Changes

  • Feature: 169MHz validation support
  • Feature: Add LoRa-E support (LR-FHSS)
  • Feature: RF output optimization
  • Chore: Sync Word register addresses not matching Semtech SX1261/2 datasheet
  • Fix: SUBGHz GCFO registers not in line with the RM
  • Fix: AGC of radio stuck when jammed
  • Release Notes update

Known limitations:

None

Main Changes

  • Feature: Add defines RADIO_SIGFOX_ENABLE and RADIO_GENERIC_CONFIG_ENABLE to reduce code size when not needed
  • Feature: Add Tx GMSK support
  • Chore: Align register names with Reference Manual
  • Chore: Clarify node/broadcast address
  • Fix: Set_RxDutyCycle() function (Rx timeout Issue)
  • Licensing update: New way to declare licenses
  • Release Notes update

Known limitations:

None

Main Changes

  • fix: SMPS drive level init
  • fix: GENERIC_BPSK in RadioSetTxGenericConfig function (test mode)
  • fix: MODEM_BPSK is not handled in RadioSetModem in radio.c
  • feature: add cfo calculation
  • fix: reduce interrupt scope to minimize privilege stack code execution
  • feature:add long packet in radio_fw
  • feature: Support IBM whitening by firmware radio_fw
  • fix: Channel Activity Detection: antenna switch set in rx mode
  • fix: Deadlock of WL RF driver
  • fix: PingPong RxErrors when SF12, BW500, CR 4/8
  • feature: move GetFskBandwidthRegValue in radio_driver
  • fix: Incorrect LoRa PER Results
  • feature: align to LoRaWAN Semtech stack v4.4.7 integration - Radio Part

Known limitations:

None

Main Changes

  • First Release

Known limitations:

None