Struct lpc845_pac::gpio::RegisterBlock[][src]

#[repr(C)]
pub struct RegisterBlock { pub b: [B; 2], pub w: [W; 2], pub dir: [Reg<DIR_SPEC>; 2], pub mask: [Reg<MASK_SPEC>; 2], pub pin: [Reg<PIN_SPEC>; 2], pub mpin: [Reg<MPIN_SPEC>; 2], pub set: [Reg<SET_SPEC>; 2], pub clr: [Reg<CLR_SPEC>; 2], pub not: [Reg<NOT_SPEC>; 2], pub dirset: [Reg<DIRSET_SPEC>; 2], pub dirclr: [Reg<DIRCLR_SPEC>; 2], pub dirnot: [Reg<DIRNOT_SPEC>; 2], // some fields omitted }
Expand description

Register block

Fields

b: [B; 2]

0x00..0x40 - no description available

w: [W; 2]

0x1000..0x1100 - no description available

dir: [Reg<DIR_SPEC>; 2]

0x2000..0x2008 - Direction registers

mask: [Reg<MASK_SPEC>; 2]

0x2080..0x2088 - Mask register

pin: [Reg<PIN_SPEC>; 2]

0x2100..0x2108 - Port pin register

mpin: [Reg<MPIN_SPEC>; 2]

0x2180..0x2188 - Masked port register

set: [Reg<SET_SPEC>; 2]

0x2200..0x2208 - Write: Set register for port Read: output bits for port

clr: [Reg<CLR_SPEC>; 2]

0x2280..0x2288 - Clear port

not: [Reg<NOT_SPEC>; 2]

0x2300..0x2308 - Toggle port

dirset: [Reg<DIRSET_SPEC>; 2]

0x2380..0x2388 - Set pin direction bits for port

dirclr: [Reg<DIRCLR_SPEC>; 2]

0x2400..0x2408 - Clear pin direction bits for port

dirnot: [Reg<DIRNOT_SPEC>; 2]

0x2480..0x2488 - Toggle pin direction bits for port

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.