[−][src]Struct ambiq_apollo1_pac::gpio::RegisterBlock
Register block
Fields
padrega: PADREGA
0x00 - Pad Configuration Register A
padregb: PADREGB
0x04 - Pad Configuration Register B
padregc: PADREGC
0x08 - Pad Configuration Register C
padregd: PADREGD
0x0c - Pad Configuration Register D
padrege: PADREGE
0x10 - Pad Configuration Register E
padregf: PADREGF
0x14 - Pad Configuration Register F
padregg: PADREGG
0x18 - Pad Configuration Register G
padregh: PADREGH
0x1c - Pad Configuration Register H
padregi: PADREGI
0x20 - Pad Configuration Register I
padregj: PADREGJ
0x24 - Pad Configuration Register J
padregk: PADREGK
0x28 - Pad Configuration Register K
padregl: PADREGL
0x2c - Pad Configuration Register L
padregm: PADREGM
0x30 - Pad Configuration Register M
cfga: CFGA
0x40 - GPIO Configuration Register A
cfgb: CFGB
0x44 - GPIO Configuration Register B
cfgc: CFGC
0x48 - GPIO Configuration Register C
cfgd: CFGD
0x4c - GPIO Configuration Register D
cfge: CFGE
0x50 - GPIO Configuration Register E
cfgf: CFGF
0x54 - GPIO Configuration Register F
cfgg: CFGG
0x58 - GPIO Configuration Register G
padkey: PADKEY
0x60 - Key Register for all pad configuration registers
rda: RDA
0x80 - GPIO Input Register A
rdb: RDB
0x84 - GPIO Input Register B
wta: WTA
0x88 - GPIO Output Register A
wtb: WTB
0x8c - GPIO Output Register B
wtsa: WTSA
0x90 - GPIO Output Register A Set
wtsb: WTSB
0x94 - GPIO Output Register B Set
wtca: WTCA
0x98 - GPIO Output Register A Clear
wtcb: WTCB
0x9c - GPIO Output Register B Clear
ena: ENA
0xa0 - GPIO Enable Register A
enb: ENB
0xa4 - GPIO Enable Register B
ensa: ENSA
0xa8 - GPIO Enable Register A Set
ensb: ENSB
0xac - GPIO Enable Register B Set
enca: ENCA
0xb4 - GPIO Enable Register A Clear
encb: ENCB
0xb8 - GPIO Enable Register B Clear
int0en: INT0EN
0x200 - GPIO Interrupt Registers 31-0: Enable
int0stat: INT0STAT
0x204 - GPIO Interrupt Registers 31-0: Status
int0clr: INT0CLR
0x208 - GPIO Interrupt Registers 31-0: Clear
int0set: INT0SET
0x20c - GPIO Interrupt Registers 31-0: Set
int1en: INT1EN
0x210 - GPIO Interrupt Registers 49-32: Enable
int1stat: INT1STAT
0x214 - GPIO Interrupt Registers 49-32: Status
int1clr: INT1CLR
0x218 - GPIO Interrupt Registers 49-32: Clear
int1set: INT1SET
0x21c - GPIO Interrupt Registers 49-32: Set
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,