Struct msp432p401r::pmap::RegisterBlock[][src]

#[repr(C)]pub struct RegisterBlock {
    pub pmapkeyid: Reg<PMAPKEYID_SPEC>,
    pub pmapctl: Reg<PMAPCTL_SPEC>,
    pub p1map01: Reg<P1MAP01_SPEC>,
    pub p1map23: Reg<P1MAP23_SPEC>,
    pub p1map45: Reg<P1MAP45_SPEC>,
    pub p1map67: Reg<P1MAP67_SPEC>,
    pub p2map01: Reg<P2MAP01_SPEC>,
    pub p2map23: Reg<P2MAP23_SPEC>,
    pub p2map45: Reg<P2MAP45_SPEC>,
    pub p2map67: Reg<P2MAP67_SPEC>,
    pub p3map01: Reg<P3MAP01_SPEC>,
    pub p3map23: Reg<P3MAP23_SPEC>,
    pub p3map45: Reg<P3MAP45_SPEC>,
    pub p3map67: Reg<P3MAP67_SPEC>,
    pub p4map01: Reg<P4MAP01_SPEC>,
    pub p4map23: Reg<P4MAP23_SPEC>,
    pub p4map45: Reg<P4MAP45_SPEC>,
    pub p4map67: Reg<P4MAP67_SPEC>,
    pub p5map01: Reg<P5MAP01_SPEC>,
    pub p5map23: Reg<P5MAP23_SPEC>,
    pub p5map45: Reg<P5MAP45_SPEC>,
    pub p5map67: Reg<P5MAP67_SPEC>,
    pub p6map01: Reg<P6MAP01_SPEC>,
    pub p6map23: Reg<P6MAP23_SPEC>,
    pub p6map45: Reg<P6MAP45_SPEC>,
    pub p6map67: Reg<P6MAP67_SPEC>,
    pub p7map01: Reg<P7MAP01_SPEC>,
    pub p7map23: Reg<P7MAP23_SPEC>,
    pub p7map45: Reg<P7MAP45_SPEC>,
    pub p7map67: Reg<P7MAP67_SPEC>,
    // some fields omitted
}

Register block

Fields

pmapkeyid: Reg<PMAPKEYID_SPEC>

0x00 - Port Mapping Key Register

pmapctl: Reg<PMAPCTL_SPEC>

0x02 - Port Mapping Control Register

p1map01: Reg<P1MAP01_SPEC>

0x08 - Port mapping register, P1.0 and P1.1

p1map23: Reg<P1MAP23_SPEC>

0x0a - Port mapping register, P1.2 and P1.3

p1map45: Reg<P1MAP45_SPEC>

0x0c - Port mapping register, P1.4 and P1.5

p1map67: Reg<P1MAP67_SPEC>

0x0e - Port mapping register, P1.6 and P1.7

p2map01: Reg<P2MAP01_SPEC>

0x10 - Port mapping register, P2.0 and P2.1

p2map23: Reg<P2MAP23_SPEC>

0x12 - Port mapping register, P2.2 and P2.3

p2map45: Reg<P2MAP45_SPEC>

0x14 - Port mapping register, P2.4 and P2.5

p2map67: Reg<P2MAP67_SPEC>

0x16 - Port mapping register, P2.6 and P2.7

p3map01: Reg<P3MAP01_SPEC>

0x18 - Port mapping register, P3.0 and P3.1

p3map23: Reg<P3MAP23_SPEC>

0x1a - Port mapping register, P3.2 and P3.3

p3map45: Reg<P3MAP45_SPEC>

0x1c - Port mapping register, P3.4 and P3.5

p3map67: Reg<P3MAP67_SPEC>

0x1e - Port mapping register, P3.6 and P3.7

p4map01: Reg<P4MAP01_SPEC>

0x20 - Port mapping register, P4.0 and P4.1

p4map23: Reg<P4MAP23_SPEC>

0x22 - Port mapping register, P4.2 and P4.3

p4map45: Reg<P4MAP45_SPEC>

0x24 - Port mapping register, P4.4 and P4.5

p4map67: Reg<P4MAP67_SPEC>

0x26 - Port mapping register, P4.6 and P4.7

p5map01: Reg<P5MAP01_SPEC>

0x28 - Port mapping register, P5.0 and P5.1

p5map23: Reg<P5MAP23_SPEC>

0x2a - Port mapping register, P5.2 and P5.3

p5map45: Reg<P5MAP45_SPEC>

0x2c - Port mapping register, P5.4 and P5.5

p5map67: Reg<P5MAP67_SPEC>

0x2e - Port mapping register, P5.6 and P5.7

p6map01: Reg<P6MAP01_SPEC>

0x30 - Port mapping register, P6.0 and P6.1

p6map23: Reg<P6MAP23_SPEC>

0x32 - Port mapping register, P6.2 and P6.3

p6map45: Reg<P6MAP45_SPEC>

0x34 - Port mapping register, P6.4 and P6.5

p6map67: Reg<P6MAP67_SPEC>

0x36 - Port mapping register, P6.6 and P6.7

p7map01: Reg<P7MAP01_SPEC>

0x38 - Port mapping register, P7.0 and P7.1

p7map23: Reg<P7MAP23_SPEC>

0x3a - Port mapping register, P7.2 and P7.3

p7map45: Reg<P7MAP45_SPEC>

0x3c - Port mapping register, P7.4 and P7.5

p7map67: Reg<P7MAP67_SPEC>

0x3e - Port mapping register, P7.6 and P7.7

Auto Trait Implementations

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.