Struct lpc13xx::gpio0::RegisterBlock [] [src]

#[repr(C)]
pub struct RegisterBlock { pub data: DATA, pub dir: DIR, pub is: IS, pub ibe: IBE, pub iev: IEV, pub ie: IE, pub ris: RIS, pub mis: MIS, pub ic: IC, // some fields omitted }

Register block

Fields

0x3ffc - Port n data register for pins PIOn_0 to PIOn_11

0x8000 - Data direction register for port n

0x8004 - Interrupt sense register for port n

0x8008 - Interrupt both edges register for port n

0x800c - Interrupt event register for port n

0x8010 - Interrupt mask register for port n

0x8014 - Raw interrupt status register for port n

0x8018 - Masked interrupt status register for port n

0x801c - Interrupt clear register for port n

Trait Implementations

Auto Trait Implementations

impl Send for RegisterBlock

impl !Sync for RegisterBlock