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::cpu::CpuBuilder;
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::enumeratedvalue::EnumeratedValueBuilder;
pub use self::enumeratedvalues::EnumeratedValues;
pub use self::enumeratedvalues::EnumeratedValuesBuilder;
pub use self::field::Field;
pub use self::fieldinfo::FieldInfo;
pub use self::fieldinfo::FieldInfoBuilder;
pub use self::registerinfo::RegisterInfo;
pub use self::registerinfo::RegisterInfoBuilder;
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::clusterinfo::ClusterInfoBuilder;
pub use self::register::Register;
pub use self::registercluster::RegisterCluster;
pub use self::dimelement::DimElement;
pub use self::dimelement::DimElementBuilder;
pub use self::peripheral::Peripheral;
pub use self::peripheral::PeripheralBuilder;
pub use self::device::Device;
pub use self::device::DeviceBuilder;
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