diff options
| author | Ulf Lilleengen <[email protected]> | 2025-11-04 07:20:46 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-11-04 07:20:46 +0000 |
| commit | 51f8aeaa0dd2359a669a3c38d194a8a70f26441f (patch) | |
| tree | 12e068e7f59d1ab1eae20907cd69fd1404c3603a | |
| parent | e8768384b45b30b7165dfdc7369f60ae7669f45a (diff) | |
| parent | 646cd95a72d08aef7cbf207e0825aa7899676f2b (diff) | |
Merge pull request #4834 from leftger/feat/wba-fix-vrefbuf-values
Fixed STM32WBA VREFBUF values to match reference manual
| -rw-r--r-- | embassy-stm32/CHANGELOG.md | 1 | ||||
| -rw-r--r-- | embassy-stm32/src/vrefbuf/mod.rs | 8 |
2 files changed, 5 insertions, 4 deletions
diff --git a/embassy-stm32/CHANGELOG.md b/embassy-stm32/CHANGELOG.md index c717235e2..8d5f603c7 100644 --- a/embassy-stm32/CHANGELOG.md +++ b/embassy-stm32/CHANGELOG.md | |||
| @@ -40,6 +40,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 | |||
| 40 | - low-power: update rtc api to allow reconfig | 40 | - low-power: update rtc api to allow reconfig |
| 41 | - adc: consolidate ringbuffer | 41 | - adc: consolidate ringbuffer |
| 42 | - feat: Added RTC low-power support for STM32WLEx ([#4716](https://github.com/embassy-rs/embassy/pull/4716)) | 42 | - feat: Added RTC low-power support for STM32WLEx ([#4716](https://github.com/embassy-rs/embassy/pull/4716)) |
| 43 | - fix: Correct STM32WBA VREFBUFTRIM values | ||
| 43 | 44 | ||
| 44 | ## 0.4.0 - 2025-08-26 | 45 | ## 0.4.0 - 2025-08-26 |
| 45 | 46 | ||
diff --git a/embassy-stm32/src/vrefbuf/mod.rs b/embassy-stm32/src/vrefbuf/mod.rs index b061306a0..43dd9c800 100644 --- a/embassy-stm32/src/vrefbuf/mod.rs +++ b/embassy-stm32/src/vrefbuf/mod.rs | |||
| @@ -14,10 +14,10 @@ pub struct VoltageReferenceBuffer<'d, T: Instance> { | |||
| 14 | #[cfg(rcc_wba)] | 14 | #[cfg(rcc_wba)] |
| 15 | fn get_refbuf_trim(voltage_scale: Vrs) -> usize { | 15 | fn get_refbuf_trim(voltage_scale: Vrs) -> usize { |
| 16 | match voltage_scale { | 16 | match voltage_scale { |
| 17 | Vrs::VREF0 => 0x0BFA_07A8usize, | 17 | Vrs::VREF0 => 0x0BFA_07ABusize, |
| 18 | Vrs::VREF1 => 0x0BFA_07A9usize, | 18 | Vrs::VREF1 => 0x0BFA_07AAusize, |
| 19 | Vrs::VREF2 => 0x0BFA_07AAusize, | 19 | Vrs::VREF2 => 0x0BFA_07A9usize, |
| 20 | Vrs::VREF3 => 0x0BFA_07ABusize, | 20 | Vrs::VREF3 => 0x0BFA_07A8usize, |
| 21 | _ => panic!("Incorrect Vrs setting!"), | 21 | _ => panic!("Incorrect Vrs setting!"), |
| 22 | } | 22 | } |
| 23 | } | 23 | } |
