@@ -49,6 +49,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
49
49
This should make it easier to generically use the ` Serial ` peripheral. ([ #253 ] )
50
50
- Greatly increase coverage of ` Debug ` and ` defmt::Format ` implementations.
51
51
Almost all important types should now be supported. ([ #265 ] )
52
+ - Add a ` free() ` function to the RTC implementation to retrieve the passed-in
53
+ peripheral. ([ #266 ] )
52
54
53
55
[ `enumset` ] : https://crates.io/crates/enumset
54
56
@@ -103,6 +105,14 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
103
105
- Make timer Events ` #[non_exhaustive] ` . ([ #264 ] )
104
106
- Renames timers ` release() ` function to ` free() ` to be more in line with the
105
107
rest of this crate. ([ #264 ] )
108
+ - rtc's ` Error ` type and ` OperationMode ` and ` CkMode ` of adc are now ` #[non_exhaustive] ` .
109
+ ([ #266 ] )
110
+ - All non-camel-case types are chaged to be consistently camel-case types.
111
+ Types which do not follow these rules are re-exported types by ` stm32f3 ` for
112
+ example. ([ #266 ] )
113
+ - Adc's ` SampleTime ` type has been reworked and is now a consistent wrapper around
114
+ the underlying types for ` stm32f3 ` 's ` SMP9_A ` and ` SMP18_A ` type. ([ #266 ] )
115
+ - Rename ` CkMode ` to ` ClockMode ` ([ #266 ] )
106
116
107
117
## [ v0.7.0] - 2021-06-18
108
118
@@ -428,6 +438,7 @@ let clocks = rcc
428
438
[ defmt ] : https://github.com/knurling-rs/defmt
429
439
[ filter ] : https://defmt.ferrous-systems.com/filtering.html
430
440
441
+ [ #266 ] : https://github.com/stm32-rs/stm32f3xx-hal/pull/266
431
442
[ #265 ] : https://github.com/stm32-rs/stm32f3xx-hal/pull/265
432
443
[ #264 ] : https://github.com/stm32-rs/stm32f3xx-hal/pull/264
433
444
[ #263 ] : https://github.com/stm32-rs/stm32f3xx-hal/pull/263
0 commit comments