diff options
| -rw-r--r-- | embassy-stm32/CHANGELOG.md | 56 |
1 files changed, 35 insertions, 21 deletions
diff --git a/embassy-stm32/CHANGELOG.md b/embassy-stm32/CHANGELOG.md index 071b166bf..9da153480 100644 --- a/embassy-stm32/CHANGELOG.md +++ b/embassy-stm32/CHANGELOG.md | |||
| @@ -6,27 +6,41 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | |||
| 6 | and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | 6 | and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 7 | 7 | ||
| 8 | <!-- next-header --> | 8 | <!-- next-header --> |
| 9 | ## Unreleased - ReleaseDate | 9 | ## 0.3.0 - 2025-08-12 |
| 10 | 10 | ||
| 11 | - Added VREFBUF voltage reference buffer driver | 11 | - feat: Added VREFBUF voltage reference buffer driver ([#4524](https://github.com/embassy-rs/embassy/pull/4524)) |
| 12 | - Added ADC4 support for STM32WBA devices | 12 | - feat: Added complementary PWM idle-state control methods ([#4522](https://github.com/embassy-rs/embassy/pull/4522)) |
| 13 | - Added USB OTG HS support for STM32WBA devices | 13 | - feat: Added hardware oversampling support for ADC v3 ([#4279](https://github.com/embassy-rs/embassy/pull/4279)) |
| 14 | - Added STM32C071 and STM32C051 RCC support | 14 | - feat: Added ADC4 support for STM32WBA devices |
| 15 | - Added hardware oversampling support for ADC v3 | 15 | - feat: Added USB OTG HS support for STM32WBA devices |
| 16 | - Added PWM pin configuration options for different GPIO modes | 16 | - feat: Added STM32C071 and STM32C051 RCC support |
| 17 | - Added RTC low-power support for STM32WBA65 | 17 | - feat: Added PWM pin configuration options for different GPIO modes |
| 18 | - Added eMMC support for SDMMC | 18 | - feat: Added RTC low-power support for STM32WBA65 ([#4418](https://github.com/embassy-rs/embassy/pull/4418)) |
| 19 | - Added I2C slave blocking read/write support | 19 | - feat: Added eMMC support for SDMMC |
| 20 | - Added auto-calibration for MSI frequencies on U5 devices | 20 | - feat: Added auto-calibration for MSI frequencies on U5 devices ([#4313](https://github.com/embassy-rs/embassy/pull/4313)) |
| 21 | - Fixed buffered UART half-duplex receive functionality | 21 | - feat: Added DAC::new_unbuffered method ([#4183](https://github.com/embassy-rs/embassy/pull/4183)) |
| 22 | - Fixed STM32WBA VDDIO2 configuration | 22 | - feat: Added helper methods for low-power interrupt timer ([#4305](https://github.com/embassy-rs/embassy/pull/4305)) |
| 23 | - Fixed timer break input 2 trait naming | 23 | - feat: Added ADC v1 analog watchdog implementation ([#4330](https://github.com/embassy-rs/embassy/pull/4330)) |
| 24 | - Fixed dead-time computation in complementary PWM | 24 | - feat: Added OPAMP RCC initialization ([#4358](https://github.com/embassy-rs/embassy/pull/4358)) |
| 25 | - Improve error handling for I2C v2 NACK conditions | 25 | - feat: Added const constructors for RCC Config structs ([#4231](https://github.com/embassy-rs/embassy/pull/4231)) |
| 26 | - Renamed frequency parameters for consistency (freq -> frequency) | 26 | - feat: Added FDCAN/BXCAN RAII instance counters ([#4272](https://github.com/embassy-rs/embassy/pull/4272)) |
| 27 | - Modify BufferedUart initialization to take pins before interrupts ([#3983](https://github.com/embassy-rs/embassy/pull/3983)) | 27 | - fix: Fixed I2C slave blocking read/write support ([#4454](https://github.com/embassy-rs/embassy/pull/4454)) |
| 28 | - Added a 'single-bank' and a 'dual-bank' feature so chips with configurable flash bank setups are be supported in embassy ([#4125](https://github.com/embassy-rs/embassy/pull/4125)) | 28 | - fix: Fixed STM32WBA VDDIO2 configuration ([#4424](https://github.com/embassy-rs/embassy/pull/4424)) |
| 29 | - Add automatic setting of remap bits when using alternate DMA channels on STM32F0 and STM32F3 devices ([#3653](https://github.com/embassy-rs/embassy/pull/3653)) | 29 | - fix: Fixed timer break input 2 trait naming |
| 30 | - fix: Fixed dead-time computation in complementary PWM | ||
| 31 | - fix: Fixed get_max_duty off-by-one error for center-aligned mode ([#4302](https://github.com/embassy-rs/embassy/pull/4302)) | ||
| 32 | - fix: Fixed STM32C09x build issues | ||
| 33 | - fix: Fixed STM32G0B0 build issues | ||
| 34 | - fix: Fixed HSEM CPUID detection and added missing RCC initialization ([#4324](https://github.com/embassy-rs/embassy/pull/4324)) | ||
| 35 | - fix: Enable autoreload preload for complementary PWM ([#4303](https://github.com/embassy-rs/embassy/pull/4303)) | ||
| 36 | - fix: Fixed DMA packing/unpacking functionality | ||
| 37 | - fix: Added missing fence on BDMA start operations | ||
| 38 | - fix: Improve error handling for I2C v2 NACK conditions | ||
| 39 | - fix: Renamed frequency parameters for consistency (freq -> frequency) | ||
| 40 | - chore: Updated stm32-metapac and stm32-data dependencies | ||
| 41 | - chore: Modify BufferedUart initialization to take pins before interrupts ([#3983](https://github.com/embassy-rs/embassy/pull/3983)) | ||
| 42 | - feat: Added a 'single-bank' and a 'dual-bank' feature so chips with configurable flash bank setups are be supported in embassy ([#4125](https://github.com/embassy-rs/embassy/pull/4125)) | ||
| 43 | - feat: Add automatic setting of remap bits when using alternate DMA channels on STM32F0 and STM32F3 devices ([#3653](https://github.com/embassy-rs/embassy/pull/3653)) | ||
| 30 | 44 | ||
| 31 | ## 0.2.0 - 2025-01-10 | 45 | ## 0.2.0 - 2025-01-10 |
| 32 | 46 | ||
