Skip to content

Commit c61f09f

Browse files
bors[bot]burrbull
andauthored
Merge #156
156: fix Access::can_write r=Emilgardis a=burrbull Co-authored-by: Andrey Zgarbul <[email protected]>
2 parents 4c7e0cb + e5618fc commit c61f09f

File tree

4 files changed

+17
-11
lines changed

4 files changed

+17
-11
lines changed

svd-rs/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,13 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](http://keepachangelog.com/)
66
and this project adheres to [Semantic Versioning](http://semver.org/).
77

8+
## [v0.11.1] - 2021-10-02
9+
10+
- Reexport builders
11+
- Fix typo in Access::can_write
12+
813
## [v0.11.0] - 2021-10-02
914
- Splitted from `svd-parser`
1015

1116
Previous versions in common [changelog][../CHANGELOG.md].
17+

svd-rs/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ license = "MIT OR Apache-2.0"
99
name = "svd-rs"
1010
repository = "https://github.com/rust-embedded/svd"
1111
edition = "2018"
12-
version = "0.11.0"
12+
version = "0.11.1"
1313
readme = "README.md"
1414

1515
[features]

svd-rs/src/access.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ impl Access {
3535

3636
/// Whether the register/field is writable at least once.
3737
pub fn can_write(self) -> bool {
38-
matches!(self, Self::ReadOnly)
38+
!matches!(self, Self::ReadOnly)
3939
}
4040
}
4141

svd-rs/src/lib.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ pub use self::endian::Endian;
88

99
/// Cpu objects
1010
pub mod cpu;
11-
pub use self::cpu::Cpu;
11+
pub use self::cpu::{Cpu, CpuBuilder};
1212

1313
/// Interrupt objects
1414
pub mod interrupt;
@@ -32,23 +32,23 @@ pub use self::usage::Usage;
3232

3333
/// Enumerated Value objects
3434
pub mod enumeratedvalue;
35-
pub use self::enumeratedvalue::EnumeratedValue;
35+
pub use self::enumeratedvalue::{EnumeratedValue, EnumeratedValueBuilder};
3636

3737
/// Enumerated Values objects
3838
pub mod enumeratedvalues;
39-
pub use self::enumeratedvalues::EnumeratedValues;
39+
pub use self::enumeratedvalues::{EnumeratedValues, EnumeratedValuesBuilder};
4040

4141
/// Field objects
4242
pub mod field;
4343
pub use self::field::Field;
4444

4545
/// Field Info objects
4646
pub mod fieldinfo;
47-
pub use self::fieldinfo::FieldInfo;
47+
pub use self::fieldinfo::{FieldInfo, FieldInfoBuilder};
4848

4949
/// Register Info objects
5050
pub mod registerinfo;
51-
pub use self::registerinfo::RegisterInfo;
51+
pub use self::registerinfo::{RegisterInfo, RegisterInfoBuilder};
5252

5353
/// Register Properties objects
5454
pub mod registerproperties;
@@ -64,7 +64,7 @@ pub use self::cluster::Cluster;
6464

6565
/// Cluster Info objects
6666
pub mod clusterinfo;
67-
pub use self::clusterinfo::ClusterInfo;
67+
pub use self::clusterinfo::{ClusterInfo, ClusterInfoBuilder};
6868

6969
/// Register objects
7070
pub mod register;
@@ -76,15 +76,15 @@ pub use self::registercluster::RegisterCluster;
7676

7777
/// Dimelement objects
7878
pub mod dimelement;
79-
pub use self::dimelement::DimElement;
79+
pub use self::dimelement::{DimElement, DimElementBuilder};
8080

8181
/// Peripheral objects
8282
pub mod peripheral;
83-
pub use self::peripheral::Peripheral;
83+
pub use self::peripheral::{Peripheral, PeripheralBuilder};
8484

8585
/// Device objects
8686
pub mod device;
87-
pub use self::device::Device;
87+
pub use self::device::{Device, DeviceBuilder};
8888

8989
/// Modified Write Values objects
9090
pub mod modifiedwritevalues;

0 commit comments

Comments
 (0)