Skip to content

chore(main): release 4.1.0#494

Open
philips-software-forest-releaser[bot] wants to merge 1 commit intomainfrom
release-please--branches--main--components--amp-hal-st
Open

chore(main): release 4.1.0#494
philips-software-forest-releaser[bot] wants to merge 1 commit intomainfrom
release-please--branches--main--components--amp-hal-st

Conversation

@philips-software-forest-releaser
Copy link
Copy Markdown
Contributor

@philips-software-forest-releaser philips-software-forest-releaser bot commented Jan 28, 2025

🤖 I have created a release beep boop

4.1.0 (2026-04-20)

Features

  • ADC improvements (#556) (3c6cb42)
  • Add authenticated pairing capabilities (#689) (62ac071)
  • Add DMA receive/transmit bridge functions with no interrupts needed (#518) (71f5793)
  • Add error code to gatt operarions in GattClientSt (#537) (f0bc2f3)
  • Add Ethernet support for STM32H5 family (#583) (50fd6cd)
  • Add lptimer for wb55 (#622) (a574283)
  • Add oob support on ble (#569) (d6b490b)
  • Add reset reason string (#702) (5487665)
  • Add sesame example (#560) (23d81bd)
  • Add sesame symmetric key to example (#574) (d298def)
  • Add status parameter to gatt client notifications, discovery and characteristic callbacks (#623) (72185f2)
  • Add support for ble dtm (#538) (a471ea8)
  • Add support for internal ADC channels (#487) (30a6f4e)
  • Add support for One-Time Programmable Flash (#763) (acdec61)
  • Add support for STM32G071GB (#673) (5d6a170)
  • Add support to return resolve MAC address (#464) (65063f4)
  • Add Tamper functionality (#578) (69ae901)
  • Add wba6 support (#522) (6fc06ff)
  • Allow resetting the SysTick timer (#603) (94f97a3)
  • Allow stopping LpTimer and channels independently (#697) (d9976cc)
  • Centralized fault handling (#667) (6309367)
  • Decay PinConfig type concept (#548) (0d75a58)
  • Enable stm32h5xx support for synchronous flash (#699) (0dd681b)
  • Enforce mitm=0 and iocaps=none in GapSt (#604) (1dfa051)
  • Enhance LpTimerPwm with LL API and polarity configuration (#654) (5f9365d)
  • Evaluate PHY Auto-Negotiation ability (#589) (27eb933)
  • Extend GapCentralST's SetSecurityMode (#593) (ab0997b)
  • Extend gatt server with interface to add characteristic descriptors (#625) (76e8b97)
  • Extend Timer and LowPower Timer support (#510) (88dc1e4)
  • Extend WatchDogStm configuration (#644) (d561320)
  • Free running low power timer with compare trigger (#639) (8c2a9b8)
  • Handle multicast MAC addresses with pass-all-multicast filter (#785) (054b2d4)
  • Implement ChipSelectSubject interface with SpiSlaveStmDma (#658) (b00154e)
  • Improve Pinout Table Generation (#618) (ff2fb12)
  • Improve Timer PWM with deferred channel configuration (#641) (5ca0b8b)
  • Internal flash stm32wb55 (#545) (126f2fa)
  • Ki-cad schematics for amp-hal-st Integration Test Board (#628) (3a870d2)
  • LpTimer with PWM channels (#540) (85205b2)
  • Move handle ecc internal flash for stm32wb5mmg out (to application) (#719) (127ccdf)
  • Move MtuExchange to user of the GapCentral interface (#592) (590f2b6)
  • Mtu exchange interface update (#686) (9926f31)
  • Provide channel-specific conversion configuration and timer-triggered support (#534) (4039a56)
  • Refactor I2C configuration and implement error policy (#642) (9909c40)
  • Rename Pair to PairAndBond (#584) (b974d86)
  • Replace infra::Variant with std::variant (#714) (95a7e58)
  • Reset ADC on peripheral destruction (#716) (2dcc311)
  • Run integration tests from ci (#403) (629b99d)
  • Schedule the state change on init for gapcentralst (#612) (7e58906)
  • Separate include header guards for default clock configuration (#529) (b964bae)
  • Timer with PWM channels (#516) (6d87c72)
  • Update to remove infra optional (#634) (d78537b)

Bug Fixes

  • Add assert to Timer channel Start() and Stop() (#588) (af0d81f)
  • Add missing MethodDone calls to FlashProxy in integration tests (#683) (6c9e62c)
  • Always do mtu exchange after connection event (#525) (bcfd9dd)
  • Backup ram for stm32h5xx (#755) (0535dc1)
  • Better gap state update in gap central (#507) (88156e0)
  • Bit operation in DisableSpi (#661) (a1e4116)
  • Disable DMA when destructing UART (#544) (7f1cde0)
  • Ensure watchdog doesn't interrupt fault tracer (#740) (f27911c)
  • EthernetMac for STM32H5 series improvements (#662) (1e3b3e4)
  • Gap central adv data copy mistake 2 (#502) (a214847)
  • Gap central adv data copy mistake 3 (#503) (2eff208)
  • GPDMA channel abort sequence (#555) (7105e98)
  • GPDMA channel abort sequence (#555) (dad8a32)
  • GPDMA channel abort sequence (#566) (7105e98)
  • Implement retry mechanism for Gatt WriteWithoutResponse (#600) (c6d75b3)
  • In GattClientSt handle omitted read response event (#526) (28e778c)
  • In StBootloaderCommunicatorUart use different timeout for erasing flash (#567) (17a9223)
  • In StBootloaderCommunicatorUart use different timeout for erasing flash (#568) (0406bf4)
  • Incorrect link layer library for wba 5x (#558) (e85cc5b)
  • MII clock range after link down (#614) (eca7d56)
  • Mistake GapCentral adv data copy (#501) (190e2f9)
  • Reorder timer stop logic and add assertion for LPTIM enable state (#657) (1de51ac)
  • Revert "fix: GPDMA channel abort sequence (#555)" (#563) (e62065c)
  • Support continueSession for I2C ReceiveData (#668) (7bdc87d)
  • The HSI48 oscillator is disabled by the random number generator (#606) (9591db7)
  • Uart send (#599) (9df93da)

This PR was generated with Release Please. See documentation.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Jan 28, 2025

⚠️MegaLinter analysis: Success with warnings

Descriptor Linter Files Fixed Errors Warnings Elapsed time
✅ ACTION actionlint 7 0 0 0.09s
✅ CPP clang-format 15 2 0 0 1.48s
✅ CPP cppcheck 15 0 0 0.97s
✅ DOCKERFILE hadolint 1 0 0 0.03s
✅ JSON jsonlint 7 0 0 0.43s
✅ JSON prettier 7 2 0 0 1.89s
⚠️ MARKDOWN markdownlint 6 1 12 0 2.45s
✅ MARKDOWN markdown-table-formatter 6 1 0 0 1.68s
✅ REPOSITORY checkov yes no no 40.41s
✅ REPOSITORY git_diff yes no no 1.25s
✅ REPOSITORY grype yes no no 65.83s
✅ REPOSITORY ls-lint yes no no 0.09s
✅ REPOSITORY secretlint yes no no 84.92s
✅ REPOSITORY syft yes no no 1.78s
✅ REPOSITORY trivy yes no no 27.05s
✅ REPOSITORY trivy-sbom yes no no 2.07s
✅ REPOSITORY trufflehog yes no no 14.39s
⚠️ SPELL lychee 34 41 0 58.22s
✅ YAML prettier 10 1 0 0 1.99s
✅ YAML v8r 10 0 0 8.5s
✅ YAML yamllint 10 0 0 0.63s

Detailed Issues

⚠️ SPELL / lychee - 41 errors
[IGNORED] tcp://localhost:1234/target/echo/programmer | Unsupported: Error creating request client: builder error for url (tcp://localhost:1234/target/echo/programmer)
[ERROR] http://mcd.rou.st.com/modules.php?name=mcu | Network error: error sending request for url (http://mcd.rou.st.com/modules.php?name=mcu) Maybe a certificate error?
[ERROR] https://www.conventionalcommits.org/en/v1.0.0/ | Network error: error sending request for url (https://www.conventionalcommits.org/en/v1.0.0/)
[404] https://github.com/philips-software/amp-hal-st/compare/v4.0.0...v4.1.0 | Network error: Not Found
[429] https://github.com/philips-software/amp-hal-st/commit/HIDDEN_BY_MEGALINTER| Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/commit/HIDDEN_BY_MEGALINTER| Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/commit/HIDDEN_BY_MEGALINTER| Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/344 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/574 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/262 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/commit/HIDDEN_BY_MEGALINTER| Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/372 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/228 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/commit/HIDDEN_BY_MEGALINTER| Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/657 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/commit/HIDDEN_BY_MEGALINTER| Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/commit/HIDDEN_BY_MEGALINTER| Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/221 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/146 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/426 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/697 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/534 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/566 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/commit/HIDDEN_BY_MEGALINTER| Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/716 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/commit/HIDDEN_BY_MEGALINTER| Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/604 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/516 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/commit/HIDDEN_BY_MEGALINTER| Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/263 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/545 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/135 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/commit/HIDDEN_BY_MEGALINTER| Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/352 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/359 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/370 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/502 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/634 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/245 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/420 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/commit/HIDDEN_BY_MEGALINTER| Network error: Too Many Requests
[ERROR] https://st.com/ | Network error: error sending request for url (https://st.com/)
📝 Summary
---------------------
🔍 Total..........392
✅ Successful.....350
⏳ Timeouts.........0
🔀 Redirected.......0
👻 Excluded.........0
❓ Unknown..........0
🚫 Errors..........41

Errors in CHANGELOG.md
[429] https://github.com/philips-software/amp-hal-st/issues/146 | Network error: Too Many Requests
[404] https://github.com/philips-software/amp-hal-st/compare/v4.0.0...v4.1.0 | Network error: Not Found
[429] https://github.com/philips-software/amp-hal-st/issues/534 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/262 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/566 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/545 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/245 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/634 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/commit/HIDDEN_BY_MEGALINTER| Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/commit/HIDDEN_BY_MEGALINTER| Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/commit/HIDDEN_BY_MEGALINTER| Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/135 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/352 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/commit/HIDDEN_BY_MEGALINTER| Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/604 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/commit/HIDDEN_BY_MEGALINTER| Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/commit/HIDDEN_BY_MEGALINTER| Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/commit/HIDDEN_BY_MEGALINTER| Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/commit/HIDDEN_BY_MEGALINTER| Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/716 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/221 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/commit/HIDDEN_BY_MEGALINTER| Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/426 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/344 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/502 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/commit/HIDDEN_BY_MEGALINTER| Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/657 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/574 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/359 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/228 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/commit/HIDDEN_BY_MEGALINTER| Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/420 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/commit/HIDDEN_BY_MEGALINTER| Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/263 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/370 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/516 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/372 | Network error: Too Many Requests
[429] https://github.com/philips-software/amp-hal-st/issues/697 | Network error: Too Many Requests

Errors in .github/workflows/validate-pr.yml
[ERROR] https://www.conventionalcommits.org/en/v1.0.0/ | Network error: error sending request for url (https://www.conventionalcommits.org/en/v1.0.0/)

Errors in README.md
[ERROR] https://st.com/ | Network error: error sending request for url (https://st.com/)

Errors in .github/ISSUE_TEMPLATE/add-or-update-hal-driver.md
[ERROR] http://mcd.rou.st.com/modules.php?name=mcu | Network error: error sending request for url (http://mcd.rou.st.com/modules.php?name=mcu) Maybe a certificate error?
⚠️ MARKDOWN / markdownlint - 12 errors
.github/ISSUE_TEMPLATE/add-or-update-hal-driver.md:10 error MD025/single-title/single-h1 Multiple top-level headings in the same document [Context: "How to import a HAL driver"]
CHANGELOG.md:102 error MD024/no-duplicate-heading Multiple headings with the same content [Context: "Features"]
CHANGELOG.md:147 error MD024/no-duplicate-heading Multiple headings with the same content [Context: "Bug Fixes"]
CHANGELOG.md:170 error MD024/no-duplicate-heading Multiple headings with the same content [Context: "⚠ BREAKING CHANGES"]
CHANGELOG.md:174 error MD024/no-duplicate-heading Multiple headings with the same content [Context: "Features"]
CHANGELOG.md:181 error MD024/no-duplicate-heading Multiple headings with the same content [Context: "Bug Fixes"]
CHANGELOG.md:190 error MD024/no-duplicate-heading Multiple headings with the same content [Context: "Features"]
CHANGELOG.md:209 error MD024/no-duplicate-heading Multiple headings with the same content [Context: "Bug Fixes"]
CHANGELOG.md:227 error MD024/no-duplicate-heading Multiple headings with the same content [Context: "⚠ BREAKING CHANGES"]
CHANGELOG.md:231 error MD024/no-duplicate-heading Multiple headings with the same content [Context: "Features"]
CHANGELOG.md:238 error MD024/no-duplicate-heading Multiple headings with the same content [Context: "Features"]
CHANGELOG.md:249 error MD024/no-duplicate-heading Multiple headings with the same content [Context: "Bug Fixes"]

See detailed reports in MegaLinter artifacts

Your project could benefit from a custom flavor, which would allow you to run only the linters you need, and thus improve runtime performances. (Skip this info by defining FLAVOR_SUGGESTIONS: false)

  • Documentation: Custom Flavors
  • Command: npx mega-linter-runner@9.4.0 --custom-flavor-setup --custom-flavor-linters ACTION_ACTIONLINT,CPP_CPPCHECK,CPP_CLANG_FORMAT,DOCKERFILE_HADOLINT,JSON_JSONLINT,JSON_PRETTIER,MARKDOWN_MARKDOWNLINT,MARKDOWN_MARKDOWN_TABLE_FORMATTER,REPOSITORY_CHECKOV,REPOSITORY_GIT_DIFF,REPOSITORY_GRYPE,REPOSITORY_LS_LINT,REPOSITORY_SECRETLINT,REPOSITORY_SYFT,REPOSITORY_TRIVY,REPOSITORY_TRIVY_SBOM,REPOSITORY_TRUFFLEHOG,SPELL_LYCHEE,YAML_PRETTIER,YAML_YAMLLINT,YAML_V8R

MegaLinter is graciously provided by OX Security
Show us your support by starring ⭐ the repository

@philips-software-forest-releaser philips-software-forest-releaser bot force-pushed the release-please--branches--main--components--amp-hal-st branch 4 times, most recently from e5b72cd to 31fcf6d Compare February 5, 2025 12:32
@philips-software-forest-releaser philips-software-forest-releaser bot force-pushed the release-please--branches--main--components--amp-hal-st branch 3 times, most recently from 61f62a4 to ed8dadb Compare February 18, 2025 09:51
@philips-software-forest-releaser philips-software-forest-releaser bot force-pushed the release-please--branches--main--components--amp-hal-st branch 2 times, most recently from 6174035 to 658f00b Compare February 28, 2025 08:51
@philips-software-forest-releaser philips-software-forest-releaser bot force-pushed the release-please--branches--main--components--amp-hal-st branch 5 times, most recently from 4a740ed to dffdfc3 Compare March 11, 2025 13:53
@philips-software-forest-releaser philips-software-forest-releaser bot force-pushed the release-please--branches--main--components--amp-hal-st branch 3 times, most recently from dacba87 to 7e0d850 Compare March 19, 2025 14:56
@philips-software-forest-releaser philips-software-forest-releaser bot force-pushed the release-please--branches--main--components--amp-hal-st branch 3 times, most recently from 450250a to e2f1d58 Compare March 24, 2025 08:37
@philips-software-forest-releaser philips-software-forest-releaser bot force-pushed the release-please--branches--main--components--amp-hal-st branch 2 times, most recently from ae21ee0 to 68b6e03 Compare April 1, 2025 13:56
@philips-software-forest-releaser philips-software-forest-releaser bot force-pushed the release-please--branches--main--components--amp-hal-st branch 5 times, most recently from bd96714 to 329568a Compare April 11, 2025 04:48
@philips-software-forest-releaser philips-software-forest-releaser bot force-pushed the release-please--branches--main--components--amp-hal-st branch 4 times, most recently from 01ced55 to cbaf96e Compare May 23, 2025 06:06
@philips-software-forest-releaser philips-software-forest-releaser bot force-pushed the release-please--branches--main--components--amp-hal-st branch 2 times, most recently from c65b66b to d6a2380 Compare June 3, 2025 06:32
@philips-software-forest-releaser philips-software-forest-releaser bot force-pushed the release-please--branches--main--components--amp-hal-st branch from d6a2380 to c02fbb3 Compare June 10, 2025 04:53
@philips-software-forest-releaser philips-software-forest-releaser bot force-pushed the release-please--branches--main--components--amp-hal-st branch 2 times, most recently from da49bef to c8d9188 Compare June 24, 2025 06:00
@philips-software-forest-releaser philips-software-forest-releaser bot force-pushed the release-please--branches--main--components--amp-hal-st branch 5 times, most recently from 0b4ea2e to c364503 Compare August 5, 2025 09:25
@philips-software-forest-releaser philips-software-forest-releaser bot force-pushed the release-please--branches--main--components--amp-hal-st branch 4 times, most recently from 6bd5f48 to 9c6b4eb Compare August 14, 2025 05:33
@philips-software-forest-releaser philips-software-forest-releaser bot force-pushed the release-please--branches--main--components--amp-hal-st branch 3 times, most recently from 0479453 to 228b77d Compare September 1, 2025 04:58
@philips-software-forest-releaser philips-software-forest-releaser bot force-pushed the release-please--branches--main--components--amp-hal-st branch 8 times, most recently from 11a3a04 to 445860f Compare September 8, 2025 12:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants