Skip to content

Latest commit

 

History

History
109 lines (73 loc) · 11.3 KB

CHANGELOG.md

File metadata and controls

109 lines (73 loc) · 11.3 KB

CHANGELOG

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

3.0.0 (2024-02-29)

⚠ BREAKING CHANGES

  • update DmaStm to support new dma peripherals in G0, G4 and WB devices (#169)

Features

  • Add configuration struct to init (#262) (59d9331)
  • Update DmaStm to support new dma peripherals in G0, G4 and WB devices (#169) (d62e03e)
  • Update WB55 GAP constructor (0c8e2e4)

Bug Fixes

  • Add purl specifier for st middleware (#228) (f3cc25c)
  • Report number of bonds in GapSt (#263) (85dceea)
  • Zero initialize SynchronousSpiMasterStm::spiHandle (#245) (581db4e)

2.1.0 (2023-11-09)

Features

  • Add data operations to GattClient (#132) (a1eaaf5)
  • Add GATT Client (discovery attributes) (#131) (121c351)
  • Add integration tests (#208) (07086ec)
  • Add services/st_util/StUartProgammer (#185) (8faceb4)
  • Add stm32g0 hal drivers (#118) (35dff48)
  • Ble central pairing bonding feature (#163) (530b3bc)
  • Configurable clock phase and polarity for sync spi (#200) (cbf6d68)
  • Gap and gatt refactored/improved due to embedded-infra changes (#136) (e6c276b)
  • Improvements according to application note AN5289 (#135) (bd95621)
  • Low power event dispatcher (#156) (a0d1855)
  • Merge upstream changes (#126) (1546f51)
  • Refactor and expand StUartProgrammer (#202) (5c8c213)
  • Removed additional EXCLUDE_FROM_ALL property in favour of using emil_build_for() (8e3766d)
  • Update st ble stack (#165) (a6b8827)
  • Update the st ble stack to version 1.17 (a6b8827)

Bug Fixes

  • Adc on stm32wb (#162) (ee16f2a)
  • Add ble middleware binaries (#130) (201687e)
  • Add confirmation for gatt indication (#159) (02a98f0)
  • Communication over ethernet smi (#129) (9935da5)
  • Do not assert if GattCompleteEvent fails (#167) (063daa4)
  • Duplicate and misdirected function calls due to listening for events on multiple levels in the inheritance tree of classes using GapSt. (6f8b7f7)
  • Event handling of GapSt and its derived classes. (#143) (6f8b7f7)
  • Hal_st/stm32fxxx/EthernetSmiStm: ETH_MACMIIAR_CR_Msk is the mask of MACMII->AR, not the inverse (9935da5)
  • Incorrect connection handle in state transitions (#147) (2f99452)
  • Set privacy mode for bonded devices (#146) (88d30f2)
  • Standalone stm32 build and debug (#193) (71bf177)
  • Systick conflict with invalidIrq (#161) (8ee04e1)

2.0.0 (2023-04-14)

⚠ BREAKING CHANGES

  • update ST hal drivers (#102)

Features

1.1.0 (2023-04-07)

Features

Bug Fixes

  • Avoid using generator expressions for linking to targets (#92) (441abe5)
  • Correct dependencies of synchronous_stm32fxxx and ble_middleware (#85) (2ffaf23)
  • hal_st/stm32fxxx/UartStm & UartDma: Registers for stm32f407 (#59) (98ceaf3)
  • HALST_EXCLUDE_FROM_ALL for instantiations_lwip (#94) (f80f6ee)
  • Link stm32f0xx to correct std_periph (#93) (31cdcbb)
  • Set correct mcpu mfpu options for different target cpus (#75) (a799834)
  • UartStm: Use correct registers & fix overrun assert; enable FIFO (#68) (60efc65)

[Unreleased]

Added

  • Add examples; added blink example and build the examples as part of the continuous integration build.

Changed

  • Enabled warnings as errors by using CMAKE_COMPILE_WARNING_AS_ERROR; requires CMake 3.24.

[v1.0.0] - 2022-Oct-10

  • Initial release of amp-hal-st on GitHub.