Struct ch32v3::ch32v30x::gpioa::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {
pub cfglr: CFGLR,
pub cfghr: CFGHR,
pub indr: INDR,
pub outdr: OUTDR,
pub bshr: BSHR,
pub bcr: BCR,
pub lckr: LCKR,
}
Expand description
Register block
Fields§
§cfglr: CFGLR
0x00 - Port configuration register low (GPIOn_CFGLR)
cfghr: CFGHR
0x04 - Port configuration register high (GPIOn_CFGHR)
indr: INDR
0x08 - Port input data register (GPIOn_INDR)
outdr: OUTDR
0x0c - Port output data register (GPIOn_OUTDR)
bshr: BSHR
0x10 - Port bit set/reset register (GPIOn_BSHR)
bcr: BCR
0x14 - Port bit reset register (GPIOn_BCR)
lckr: LCKR
0x18 - Port configuration lock register