Crate svd_rs[−][src]
Expand description
SVD objects. This module defines components of an SVD along with parse and encode implementations
Re-exports
pub use self::endian::Endian;
pub use self::cpu::Cpu;
pub use self::interrupt::Interrupt;
pub use self::access::Access;
pub use self::bitrange::BitRange;
pub use self::bitrange::BitRangeType;
pub use self::writeconstraint::WriteConstraint;
pub use self::writeconstraint::WriteConstraintRange;
pub use self::usage::Usage;
pub use self::enumeratedvalue::EnumeratedValue;
pub use self::enumeratedvalues::EnumeratedValues;
pub use self::field::Field;
pub use self::fieldinfo::FieldInfo;
pub use self::registerinfo::RegisterInfo;
pub use self::registerproperties::RegisterProperties;
pub use self::addressblock::AddressBlock;
pub use self::addressblock::AddressBlockUsage;
pub use self::cluster::Cluster;
pub use self::clusterinfo::ClusterInfo;
pub use self::register::Register;
pub use self::registercluster::RegisterCluster;
pub use self::dimelement::DimElement;
pub use self::peripheral::Peripheral;
pub use self::device::Device;
pub use self::modifiedwritevalues::ModifiedWriteValues;
Modules
Access objects
Address Block objects
Bitrange objects
Cluster objects
Cluster Info objects
Cpu objects
Device objects
Dimelement objects
Endian objects
Enumerated Value objects
Enumerated Values objects
Field objects
Field Info objects
Interrupt objects
Modified Write Values objects
Peripheral objects
Register objects
Register Cluster objects
Register Info objects
Register Properties objects
Usage objects
Write constraint objects
Enums
Errors from a builder
Invalid error
Errors that can occur during building.
Level of validation