Skip to content

Commit e359b74

Browse files
chore(main): release 4.1.0
1 parent 43973ef commit e359b74

File tree

3 files changed

+72
-2
lines changed

3 files changed

+72
-2
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "4.0.0"
2+
".": "4.1.0"
33
}

CHANGELOG.md

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,76 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/) and this project adheres to [Semantic Versioning](https://semver.org/).
66

7+
## [4.1.0](https://github.com/philips-software/amp-hal-st/compare/v4.0.0...v4.1.0) (2025-11-21)
8+
9+
10+
### Features
11+
12+
* ADC improvements ([#556](https://github.com/philips-software/amp-hal-st/issues/556)) ([3c6cb42](https://github.com/philips-software/amp-hal-st/commit/3c6cb42f49fe44dde19367d3174db41c0f5e27d7))
13+
* Add DMA receive/transmit bridge functions with no interrupts needed ([#518](https://github.com/philips-software/amp-hal-st/issues/518)) ([71f5793](https://github.com/philips-software/amp-hal-st/commit/71f57938210d863ce7c0da864a7b6aea19215d02))
14+
* Add error code to gatt operarions in GattClientSt ([#537](https://github.com/philips-software/amp-hal-st/issues/537)) ([f0bc2f3](https://github.com/philips-software/amp-hal-st/commit/f0bc2f3e9ab405bec8cd87436bfd4a60d453f698))
15+
* Add Ethernet support for STM32H5 family ([#583](https://github.com/philips-software/amp-hal-st/issues/583)) ([50fd6cd](https://github.com/philips-software/amp-hal-st/commit/50fd6cd797af7c3704e88b56344b082a4c9f1ec6))
16+
* Add lptimer for wb55 ([#622](https://github.com/philips-software/amp-hal-st/issues/622)) ([a574283](https://github.com/philips-software/amp-hal-st/commit/a5742830e66049c0f982327c8bde2b99021b7fee))
17+
* Add oob support on ble ([#569](https://github.com/philips-software/amp-hal-st/issues/569)) ([d6b490b](https://github.com/philips-software/amp-hal-st/commit/d6b490bad5062bebbe40a7a89120bd465fc085b5))
18+
* Add sesame example ([#560](https://github.com/philips-software/amp-hal-st/issues/560)) ([23d81bd](https://github.com/philips-software/amp-hal-st/commit/23d81bd9504b0daa65651020f79e0c81baeb2a61))
19+
* Add sesame symmetric key to example ([#574](https://github.com/philips-software/amp-hal-st/issues/574)) ([d298def](https://github.com/philips-software/amp-hal-st/commit/d298def1bfa8da5b8d619dc08490177191dccd65))
20+
* Add status parameter to gatt client notifications, discovery and characteristic callbacks ([#623](https://github.com/philips-software/amp-hal-st/issues/623)) ([72185f2](https://github.com/philips-software/amp-hal-st/commit/72185f24d33a2858bc7f0e346d3fbd70ae9aad3d))
21+
* Add support for ble dtm ([#538](https://github.com/philips-software/amp-hal-st/issues/538)) ([a471ea8](https://github.com/philips-software/amp-hal-st/commit/a471ea841937dcccf254858050901a26de534266))
22+
* Add support for internal ADC channels ([#487](https://github.com/philips-software/amp-hal-st/issues/487)) ([30a6f4e](https://github.com/philips-software/amp-hal-st/commit/30a6f4e274fa86b73691f4e901cb9a1b872f49a9))
23+
* Add support to return resolve MAC address ([#464](https://github.com/philips-software/amp-hal-st/issues/464)) ([65063f4](https://github.com/philips-software/amp-hal-st/commit/65063f44d8a9a04133a81da57305757dcc481b28))
24+
* Add Tamper functionality ([#578](https://github.com/philips-software/amp-hal-st/issues/578)) ([69ae901](https://github.com/philips-software/amp-hal-st/commit/69ae901eea79f08de00b563073f1052ba416b910))
25+
* Add wba6 support ([#522](https://github.com/philips-software/amp-hal-st/issues/522)) ([6fc06ff](https://github.com/philips-software/amp-hal-st/commit/6fc06ff445e3329cead9234f8470764a0d91c7f5))
26+
* Allow resetting the SysTick timer ([#603](https://github.com/philips-software/amp-hal-st/issues/603)) ([94f97a3](https://github.com/philips-software/amp-hal-st/commit/94f97a3e4aff0304ffd8283d0c243695b2fbc961))
27+
* Decay PinConfig type concept ([#548](https://github.com/philips-software/amp-hal-st/issues/548)) ([0d75a58](https://github.com/philips-software/amp-hal-st/commit/0d75a585bf38581ec407332c8c3d2ff4a4634370))
28+
* Enforce mitm=0 and iocaps=none in GapSt ([#604](https://github.com/philips-software/amp-hal-st/issues/604)) ([1dfa051](https://github.com/philips-software/amp-hal-st/commit/1dfa051b0def742172634fe81b99aaf246a1da1b))
29+
* Enhance LpTimerPwm with LL API and polarity configuration ([#654](https://github.com/philips-software/amp-hal-st/issues/654)) ([5f9365d](https://github.com/philips-software/amp-hal-st/commit/5f9365d167a89c221bd9065856090dc0122524fd))
30+
* Evaluate PHY Auto-Negotiation ability ([#589](https://github.com/philips-software/amp-hal-st/issues/589)) ([27eb933](https://github.com/philips-software/amp-hal-st/commit/27eb933b26ab99c40fafe4e16d50bd0f2efd8178))
31+
* Extend GapCentralST's SetSecurityMode ([#593](https://github.com/philips-software/amp-hal-st/issues/593)) ([ab0997b](https://github.com/philips-software/amp-hal-st/commit/ab0997b65ea3296abcb88f78661d04685759ca17))
32+
* Extend gatt server with interface to add characteristic descriptors ([#625](https://github.com/philips-software/amp-hal-st/issues/625)) ([76e8b97](https://github.com/philips-software/amp-hal-st/commit/76e8b97d1cf754f179a2981b0cbbdb6d55a8e396))
33+
* Extend Timer and LowPower Timer support ([#510](https://github.com/philips-software/amp-hal-st/issues/510)) ([88dc1e4](https://github.com/philips-software/amp-hal-st/commit/88dc1e40c11db4c9cc58182663c16a34292f10e4))
34+
* Extend WatchDogStm configuration ([#644](https://github.com/philips-software/amp-hal-st/issues/644)) ([d561320](https://github.com/philips-software/amp-hal-st/commit/d561320a972406cfbbec9fab3e242df66d6ba99a))
35+
* Free running low power timer with compare trigger ([#639](https://github.com/philips-software/amp-hal-st/issues/639)) ([8c2a9b8](https://github.com/philips-software/amp-hal-st/commit/8c2a9b81e14d1ae63b8e1e326acb1674adcbaa40))
36+
* Implement ChipSelectSubject interface with SpiSlaveStmDma ([#658](https://github.com/philips-software/amp-hal-st/issues/658)) ([b00154e](https://github.com/philips-software/amp-hal-st/commit/b00154ec948f203aa00c1aec1d1cc30b14b6f178))
37+
* Improve Pinout Table Generation ([#618](https://github.com/philips-software/amp-hal-st/issues/618)) ([ff2fb12](https://github.com/philips-software/amp-hal-st/commit/ff2fb12cde89a3e1b35895b95f44ad3ca68b2c72))
38+
* Improve Timer PWM with deferred channel configuration ([#641](https://github.com/philips-software/amp-hal-st/issues/641)) ([5ca0b8b](https://github.com/philips-software/amp-hal-st/commit/5ca0b8b858e5c9ae9daf2fb82cd8efd1c713a20e))
39+
* Internal flash stm32wb55 ([#545](https://github.com/philips-software/amp-hal-st/issues/545)) ([126f2fa](https://github.com/philips-software/amp-hal-st/commit/126f2fa18c737dbf647080c01a6399ceb8968205))
40+
* Ki-cad schematics for amp-hal-st Integration Test Board ([#628](https://github.com/philips-software/amp-hal-st/issues/628)) ([3a870d2](https://github.com/philips-software/amp-hal-st/commit/3a870d2b2cc408eb509715948de2479326e80e98))
41+
* LpTimer with PWM channels ([#540](https://github.com/philips-software/amp-hal-st/issues/540)) ([85205b2](https://github.com/philips-software/amp-hal-st/commit/85205b281b444d604a3ae6f1ba1196fc582b262d))
42+
* Move MtuExchange to user of the GapCentral interface ([#592](https://github.com/philips-software/amp-hal-st/issues/592)) ([590f2b6](https://github.com/philips-software/amp-hal-st/commit/590f2b6ce4c29db2476278de84800edf0e872da5))
43+
* Provide channel-specific conversion configuration and timer-triggered support ([#534](https://github.com/philips-software/amp-hal-st/issues/534)) ([4039a56](https://github.com/philips-software/amp-hal-st/commit/4039a560e376c3a580502d4d11d9e5979eb4a7f7))
44+
* Refactor I2C configuration and implement error policy ([#642](https://github.com/philips-software/amp-hal-st/issues/642)) ([9909c40](https://github.com/philips-software/amp-hal-st/commit/9909c404dcaf888b215938c683a150594027bcfd))
45+
* Rename Pair to PairAndBond ([#584](https://github.com/philips-software/amp-hal-st/issues/584)) ([b974d86](https://github.com/philips-software/amp-hal-st/commit/b974d86f1033be87a85037f9dc522d11f89340b7))
46+
* Schedule the state change on init for gapcentralst ([#612](https://github.com/philips-software/amp-hal-st/issues/612)) ([7e58906](https://github.com/philips-software/amp-hal-st/commit/7e589063efc309b470fd2f857736e726bc3c2b6a))
47+
* Separate include header guards for default clock configuration ([#529](https://github.com/philips-software/amp-hal-st/issues/529)) ([b964bae](https://github.com/philips-software/amp-hal-st/commit/b964baefe240543593f44b50d2e97edac7058eec))
48+
* Timer with PWM channels ([#516](https://github.com/philips-software/amp-hal-st/issues/516)) ([6d87c72](https://github.com/philips-software/amp-hal-st/commit/6d87c7251128eb813c5293a443a90d78db4d309b))
49+
* Update to remove infra optional ([#634](https://github.com/philips-software/amp-hal-st/issues/634)) ([d78537b](https://github.com/philips-software/amp-hal-st/commit/d78537b56b33b7811eb54e371312d0ec32fef60b))
50+
51+
52+
### Bug Fixes
53+
54+
* Add assert to Timer channel Start() and Stop() ([#588](https://github.com/philips-software/amp-hal-st/issues/588)) ([af0d81f](https://github.com/philips-software/amp-hal-st/commit/af0d81f03d272b5b0f895f42e0b079569f55f498))
55+
* Always do mtu exchange after connection event ([#525](https://github.com/philips-software/amp-hal-st/issues/525)) ([bcfd9dd](https://github.com/philips-software/amp-hal-st/commit/bcfd9dd2b3453ca48f58d7a6860619a3d92aeea1))
56+
* Better gap state update in gap central ([#507](https://github.com/philips-software/amp-hal-st/issues/507)) ([88156e0](https://github.com/philips-software/amp-hal-st/commit/88156e0a5f21846e87d3e50d02b2c923a3d43bfc))
57+
* Bit operation in DisableSpi ([#661](https://github.com/philips-software/amp-hal-st/issues/661)) ([a1e4116](https://github.com/philips-software/amp-hal-st/commit/a1e4116a8b8e343edf4137c6f5bcfb7f95671c87))
58+
* Disable DMA when destructing UART ([#544](https://github.com/philips-software/amp-hal-st/issues/544)) ([7f1cde0](https://github.com/philips-software/amp-hal-st/commit/7f1cde011806b493fea7ccc6dbbf58606150eebe))
59+
* EthernetMac for STM32H5 series improvements ([#662](https://github.com/philips-software/amp-hal-st/issues/662)) ([1e3b3e4](https://github.com/philips-software/amp-hal-st/commit/1e3b3e47e22eddb630a79ef6144a4ca644b5a937))
60+
* Gap central adv data copy mistake 2 ([#502](https://github.com/philips-software/amp-hal-st/issues/502)) ([a214847](https://github.com/philips-software/amp-hal-st/commit/a2148474685297527b7aee60e5d4c3ede7d50328))
61+
* Gap central adv data copy mistake 3 ([#503](https://github.com/philips-software/amp-hal-st/issues/503)) ([2eff208](https://github.com/philips-software/amp-hal-st/commit/2eff20830ccc645d1caf6a39e2c7eaa88cb50dc6))
62+
* GPDMA channel abort sequence ([#555](https://github.com/philips-software/amp-hal-st/issues/555)) ([7105e98](https://github.com/philips-software/amp-hal-st/commit/7105e9888009d415d0194c6e3e9d2f0517f68b52))
63+
* GPDMA channel abort sequence ([#555](https://github.com/philips-software/amp-hal-st/issues/555)) ([dad8a32](https://github.com/philips-software/amp-hal-st/commit/dad8a32c74b204e25049cac42612125aea9bef99))
64+
* GPDMA channel abort sequence ([#566](https://github.com/philips-software/amp-hal-st/issues/566)) ([7105e98](https://github.com/philips-software/amp-hal-st/commit/7105e9888009d415d0194c6e3e9d2f0517f68b52))
65+
* Implement retry mechanism for Gatt WriteWithoutResponse ([#600](https://github.com/philips-software/amp-hal-st/issues/600)) ([c6d75b3](https://github.com/philips-software/amp-hal-st/commit/c6d75b31eb6770165fe66630e1aae96830bddaff))
66+
* In GattClientSt handle omitted read response event ([#526](https://github.com/philips-software/amp-hal-st/issues/526)) ([28e778c](https://github.com/philips-software/amp-hal-st/commit/28e778c5e0ba2a4bbaf11863857f81cbc16a1f48))
67+
* In StBootloaderCommunicatorUart use different timeout for erasing flash ([#567](https://github.com/philips-software/amp-hal-st/issues/567)) ([17a9223](https://github.com/philips-software/amp-hal-st/commit/17a92231ec0564eae466c0ef03728c6f4f83e3d9))
68+
* In StBootloaderCommunicatorUart use different timeout for erasing flash ([#568](https://github.com/philips-software/amp-hal-st/issues/568)) ([0406bf4](https://github.com/philips-software/amp-hal-st/commit/0406bf4e5bbe349500ca6616063d7809052c3fac))
69+
* Incorrect link layer library for wba 5x ([#558](https://github.com/philips-software/amp-hal-st/issues/558)) ([e85cc5b](https://github.com/philips-software/amp-hal-st/commit/e85cc5bd52bd233946d865f3f5569f1dda07c969))
70+
* MII clock range after link down ([#614](https://github.com/philips-software/amp-hal-st/issues/614)) ([eca7d56](https://github.com/philips-software/amp-hal-st/commit/eca7d56e5851c0dbfa0888f5ee5ff7daa772c061))
71+
* Mistake GapCentral adv data copy ([#501](https://github.com/philips-software/amp-hal-st/issues/501)) ([190e2f9](https://github.com/philips-software/amp-hal-st/commit/190e2f9d2f8af098cc1ef0c68a9c110440a84ca2))
72+
* Reorder timer stop logic and add assertion for LPTIM enable state ([#657](https://github.com/philips-software/amp-hal-st/issues/657)) ([1de51ac](https://github.com/philips-software/amp-hal-st/commit/1de51acc0369ff0124cbf4d06f80bbe8f4ccf09a))
73+
* Revert "fix: GPDMA channel abort sequence ([#555](https://github.com/philips-software/amp-hal-st/issues/555))" ([#563](https://github.com/philips-software/amp-hal-st/issues/563)) ([e62065c](https://github.com/philips-software/amp-hal-st/commit/e62065cb5d52fd8715c26e56a409a3cd5e9ad69e))
74+
* The HSI48 oscillator is disabled by the random number generator ([#606](https://github.com/philips-software/amp-hal-st/issues/606)) ([9591db7](https://github.com/philips-software/amp-hal-st/commit/9591db7500281909fdc48def98f2c21a0558e95c))
75+
* Uart send ([#599](https://github.com/philips-software/amp-hal-st/issues/599)) ([9df93da](https://github.com/philips-software/amp-hal-st/commit/9df93dabd6106a5e0af415989663f35b1544e363))
76+
777
## [4.0.0](https://github.com/philips-software/amp-hal-st/compare/v3.0.0...v4.0.0) (2025-01-16)
878

979

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ if (HALST_STANDALONE)
4141
endif()
4242
endif()
4343

44-
project(hal_st LANGUAGES C CXX ASM VERSION 4.0.0) # x-release-please-version
44+
project(hal_st LANGUAGES C CXX ASM VERSION 4.1.0) # x-release-please-version
4545

4646
set(CMAKE_CXX_STANDARD 20)
4747
set(CMAKE_CXX_STANDARD_REQUIRED On)

0 commit comments

Comments
 (0)