Struct cortex_m::peripheral::icb::RegisterBlock[][src]

#[repr(C)]pub struct RegisterBlock {
    pub ictr: RO<u32>,
    pub actlr: RW<u32>,
}

Register block

Fields

ictr: RO<u32>

Interrupt Controller Type Register

The bottom four bits of this register give the number of implemented interrupt lines, divided by 32. So a value of 0b0010 indicates 64 interrupts.

actlr: RW<u32>

Auxiliary Control Register

This register is entirely implementation defined – the standard gives it an address, but does not define its role or contents.

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock

impl Unpin for RegisterBlock

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.