@@ -7,14 +7,16 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
7
7
8
8
## [ Unreleased]
9
9
10
+ ## [ v0.27.0] - 2022-10-24
11
+
10
12
- Manually inline set/clear_bit
11
13
- Don't cast fields with width 17-31
12
14
- Make ` generic.rs ` generic
13
- - Change initial write value for registers with modifiedWriteValues
15
+ - [ breaking-change ] Change initial write value for registers with modifiedWriteValues
14
16
- Update ` clap ` to 4.0, use ` irx-config ` instead of ` clap_conf `
15
17
- Add #[ must_use] to prevent hanging field writers
16
18
- Remove explicit deref in ` generic.rs ` since it's done by auto-deref
17
- - Make writing raw bits to a whole register safe if the SVD indicates
19
+ - [ breaking-change ] Make writing raw bits to a whole register safe if the SVD indicates
18
20
so through the <WriteConstraint > element (see [ v0.7.1] too).
19
21
- Remove lint #![ deny(const_err)] as it is a hard error in Rust now
20
22
- Add doc of using ` critical-section `
@@ -759,7 +761,8 @@ peripheral.register.write(|w| w.field().set());
759
761
760
762
- Initial version of the ` svd2rust ` tool
761
763
762
- [ Unreleased ] : https://github.com/rust-embedded/svd2rust/compare/v0.26.0...HEAD
764
+ [ Unreleased ] : https://github.com/rust-embedded/svd2rust/compare/v0.27.0...HEAD
765
+ [ v0.27.0 ] : https://github.com/rust-embedded/svd2rust/compare/v0.26.0...v0.27.0
763
766
[ v0.26.0 ] : https://github.com/rust-embedded/svd2rust/compare/v0.25.1...v0.26.0
764
767
[ v0.25.1 ] : https://github.com/rust-embedded/svd2rust/compare/v0.25.0...v0.25.1
765
768
[ v0.25.0 ] : https://github.com/rust-embedded/svd2rust/compare/v0.24.1...v0.25.0
0 commit comments