Struct svd_parser::Peripheral
[−]
[src]
pub struct Peripheral {
pub name: String,
pub group_name: Option<String>,
pub description: Option<String>,
pub base_address: u32,
pub interrupt: Vec<Interrupt>,
pub registers: Option<Vec<Register>>,
pub derived_from: Option<String>,
}Fields
name: String
group_name: Option<String>
description: Option<String>
base_address: u32
interrupt: Vec<Interrupt>
registers: Option<Vec<Register>>
None indicates that the <registers> node is not present
derived_from: Option<String>
Trait Implementations
impl Clone for Peripheral[src]
fn clone(&self) -> Peripheral
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more