@@ -44,7 +44,6 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
4444- Introduced auto-generated GPIO mappings based on the STM32CubeMX database
4545 ([ #129 ] ( https://github.com/stm32-rs/stm32f3xx-hal/pull/129 ) )
4646
47-
4847### Fixed
4948
5049- Fixed [ #151 ] [ ] not being able to generate 72 MHz HCLK for stm32f303xc devices
@@ -64,8 +63,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
6463 not mean, that we guarantee any MSRV policy. It is rather for documentation
6564 purposes and if a new useful feature arises, we will increase the MSRV.
6665 ([ #170 ] ( https://github.com/stm32-rs/stm32f3xx-hal/pull/170 ) )
67- - Removed I2C2 support for ` stm32f303x6 ` , ` stm32f303x8 ` and ` stm32f328 ` targets. ([ #164 ] ( https://github.com/stm32-rs/stm32f3xx-hal/pull/164 ) )
68- - ` I2c::i2c1 ` and ` I2c::i2c2 ` functions are renamed to ` I2c::new ` . ([ #164 ] ( https://github.com/stm32-rs/stm32f3xx-hal/pull/164 ) )
66+ - Removed I2C2 support for ` stm32f303x6 ` , ` stm32f303x8 ` and ` stm32f328 ` targets.
67+ ([ #164 ] ( https://github.com/stm32-rs/stm32f3xx-hal/pull/164 ) )
68+ - ` I2c::i2c1 ` and ` I2c::i2c2 ` functions are renamed to ` I2c::new ` .
69+ ([ #164 ] ( https://github.com/stm32-rs/stm32f3xx-hal/pull/164 ) )
6970
7071## [ v0.5.0] - 2020-07-21
7172
@@ -85,6 +86,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
8586- The system clock calculation is more fine grained now. ([ #67 ] ( https://github.com/stm32-rs/stm32f3xx-hal/pull/67 ) )
8687 Now the system clock can be some value, like 14 MHz, which can not a
8788 be represented as a multiple of the oscillator clock:
89+
8890``` rust
8991let clocks = rcc
9092 . cfgr
@@ -97,11 +99,11 @@ let clocks = rcc
9799 . use_hse (32. mhz ())
98100 . sysclk (72. mhz ())
99101```
102+
100103 This is possible through utilizing the divider, which can divide the
101104 external oscillator clock on most devices. Some devices have even the
102105 possibility to divide the internal oscillator clock.
103106
104-
105107### Breaking changes
106108
107109- The feature gate requires you to select a subvariant if possible. ([ #75 ] ( https://github.com/stm32-rs/stm32f3xx-hal/pull/75 ) )
@@ -159,15 +161,17 @@ let clocks = rcc
159161 - This allows using 72 MHz ` sysclk ` on the ` stm32f303 `
160162- Analog gpio trait ([ #33 ] ( https://github.com/stm32-rs/stm32f3xx-hal/pull/33 ) )
161163- Add PWM Channels ([ #34 ] ( https://github.com/stm32-rs/stm32f3xx-hal/pull/34 ) )
162- - SPI embedded hal modes are now public ([ #35 ] ( https://github.com/stm32-rs/stm32f3xx-hal/pull/18 ) )
164+ - SPI embedded hal modes are now public
165+ ([ #35 ] ( https://github.com/stm32-rs/stm32f3xx-hal/pull/18 ) )
163166
164167### Breaking changes
165168
166- - Alternate gpio functions are now ** only** made available for devices, which have them.
167- ([ #21 ] ( https://github.com/stm32-rs/stm32f3xx-hal/pull/21 ) )
169+ - Alternate gpio functions are now ** only** made available for devices, which
170+ have them. ([ #21 ] ( https://github.com/stm32-rs/stm32f3xx-hal/pull/21 ) )
168171- ` stm32f303 ` is now split into ` stm32f303xd ` and ` stm32f303xe ` as they provide
169172 different alternate gpio functions. ` stm32f303 ` is still available.
170- - Bump ` stm32f3 ` dependency to ` 0.9.0 ` ([ #39 ] ( https://github.com/stm32-rs/stm32f3xx-hal/pull/39 ) )
173+ - Bump ` stm32f3 ` dependency to ` 0.9.0 `
174+ ([ #39 ] ( https://github.com/stm32-rs/stm32f3xx-hal/pull/39 ) )
171175
172176### Fixed
173177
0 commit comments