pub struct INTPRI { /* private fields */ }Expand description
Represents a virtual peripheral with no associated hardware.
This struct is generated by the create_peripheral! macro when the peripheral
is defined as virtual.
Implementations§
Methods from Deref<Target = RegisterBlock>§
Sourcepub fn cpu_int_enable(&self) -> &Reg<CPU_INT_ENABLE_SPEC>
pub fn cpu_int_enable(&self) -> &Reg<CPU_INT_ENABLE_SPEC>
0x00 - register description
Sourcepub fn cpu_int_type(&self) -> &Reg<CPU_INT_TYPE_SPEC>
pub fn cpu_int_type(&self) -> &Reg<CPU_INT_TYPE_SPEC>
0x04 - register description
Sourcepub fn cpu_int_eip_status(&self) -> &Reg<CPU_INT_EIP_STATUS_SPEC>
pub fn cpu_int_eip_status(&self) -> &Reg<CPU_INT_EIP_STATUS_SPEC>
0x08 - register description
Sourcepub fn cpu_int_pri(&self, n: usize) -> &Reg<CPU_INT_PRI_SPEC>
pub fn cpu_int_pri(&self, n: usize) -> &Reg<CPU_INT_PRI_SPEC>
0x0c..0x8c - register description
Sourcepub fn cpu_int_pri_iter(&self) -> impl Iterator<Item = &Reg<CPU_INT_PRI_SPEC>>
pub fn cpu_int_pri_iter(&self) -> impl Iterator<Item = &Reg<CPU_INT_PRI_SPEC>>
Iterator for array of: 0x0c..0x8c - register description
Sourcepub fn cpu_int_thresh(&self) -> &Reg<CPU_INT_THRESH_SPEC>
pub fn cpu_int_thresh(&self) -> &Reg<CPU_INT_THRESH_SPEC>
0x8c - register description
Sourcepub fn cpu_intr_from_cpu_0(&self) -> &Reg<CPU_INTR_FROM_CPU_0_SPEC>
pub fn cpu_intr_from_cpu_0(&self) -> &Reg<CPU_INTR_FROM_CPU_0_SPEC>
0x90 - register description
Sourcepub fn cpu_intr_from_cpu_1(&self) -> &Reg<CPU_INTR_FROM_CPU_1_SPEC>
pub fn cpu_intr_from_cpu_1(&self) -> &Reg<CPU_INTR_FROM_CPU_1_SPEC>
0x94 - register description
Sourcepub fn cpu_intr_from_cpu_2(&self) -> &Reg<CPU_INTR_FROM_CPU_2_SPEC>
pub fn cpu_intr_from_cpu_2(&self) -> &Reg<CPU_INTR_FROM_CPU_2_SPEC>
0x98 - register description
Sourcepub fn cpu_intr_from_cpu_3(&self) -> &Reg<CPU_INTR_FROM_CPU_3_SPEC>
pub fn cpu_intr_from_cpu_3(&self) -> &Reg<CPU_INTR_FROM_CPU_3_SPEC>
0x9c - register description
Sourcepub fn clock_gate(&self) -> &Reg<CLOCK_GATE_SPEC>
pub fn clock_gate(&self) -> &Reg<CLOCK_GATE_SPEC>
0xa4 - register description
Sourcepub fn cpu_int_clear(&self) -> &Reg<CPU_INT_CLEAR_SPEC>
pub fn cpu_int_clear(&self) -> &Reg<CPU_INT_CLEAR_SPEC>
0xa8 - register description
Sourcepub fn rnd_eco(&self) -> &Reg<RND_ECO_SPEC>
pub fn rnd_eco(&self) -> &Reg<RND_ECO_SPEC>
0xac - redcy eco register.
Sourcepub fn rnd_eco_low(&self) -> &Reg<RND_ECO_LOW_SPEC>
pub fn rnd_eco_low(&self) -> &Reg<RND_ECO_LOW_SPEC>
0xb0 - redcy eco low register.
Sourcepub fn rnd_eco_high(&self) -> &Reg<RND_ECO_HIGH_SPEC>
pub fn rnd_eco_high(&self) -> &Reg<RND_ECO_HIGH_SPEC>
0x3fc - redcy eco high register.
Trait Implementations§
Source§impl Peripheral for INTPRI
impl Peripheral for INTPRI
Auto Trait Implementations§
impl Freeze for INTPRI
impl RefUnwindSafe for INTPRI
impl Send for INTPRI
impl Sync for INTPRI
impl Unpin for INTPRI
impl UnwindSafe for INTPRI
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more