Module stm32mp1::stm32mp157::gpioe
source · [−]Expand description
GPIOE
Modules
GPIO alternate function high register
GPIO alternate function low register
GPIO port bit reset register
GPIO port bit set/reset register
GPIO hardware configuration register 0
GPIO hardware configuration register 1
GPIO hardware configuration register 2
GPIO hardware configuration register 3
GPIO hardware configuration register 4
GPIO hardware configuration register 5
GPIO hardware configuration register 6
GPIO hardware configuration register 7
For GPIOA, B, C, D, E, F, G, H, I, and GPIOJ: For GPIOK and GPIOZ:
For GPIOA, B, C, D, E, F, G, H, I, and GPIOJ: For GPIOK and GPIOZ:
For GPIOA, B, C, D, E, F, G, H, I, J and GPIOK: For GPIOZ:
GPIO port input data register
GPIO identification register
This register is used to lock the configuration of the port bits when a correct write sequence is applied to bit 16 (LCKK). The value of bits [15:0] is used to lock the configuration of the GPIO. During the write sequence, the value of LCKR[15:0] must not change. When the LOCK sequence has been applied on a port bit, the value of this port bit can no longer be modified until the next MCU reset or peripheral reset. A specific write sequence is used to write to the GPIOx_LCKR register. Only word access (32-bit long) is allowed during this locking sequence. Each lock bit freezes a specific configuration register (control and alternate function registers).
GPIO port mode register
GPIO port output data register
GPIO port output speed register
GPIO port output type register
GPIO port pull-up/pull-down register
GPIO size identification register
GPIO version register
Structs
Register block
Type Definitions
GPIOE_AFRH register accessor: an alias for Reg<GPIOE_AFRH_SPEC>
GPIOE_AFRL register accessor: an alias for Reg<GPIOE_AFRL_SPEC>
GPIOE_BRR register accessor: an alias for Reg<GPIOE_BRR_SPEC>
GPIOE_BSRR register accessor: an alias for Reg<GPIOE_BSRR_SPEC>
GPIOE_HWCFGR0 register accessor: an alias for Reg<GPIOE_HWCFGR0_SPEC>
GPIOE_HWCFGR1 register accessor: an alias for Reg<GPIOE_HWCFGR1_SPEC>
GPIOE_HWCFGR2 register accessor: an alias for Reg<GPIOE_HWCFGR2_SPEC>
GPIOE_HWCFGR3 register accessor: an alias for Reg<GPIOE_HWCFGR3_SPEC>
GPIOE_HWCFGR4 register accessor: an alias for Reg<GPIOE_HWCFGR4_SPEC>
GPIOE_HWCFGR5 register accessor: an alias for Reg<GPIOE_HWCFGR5_SPEC>
GPIOE_HWCFGR6 register accessor: an alias for Reg<GPIOE_HWCFGR6_SPEC>
GPIOE_HWCFGR7 register accessor: an alias for Reg<GPIOE_HWCFGR7_SPEC>
GPIOE_HWCFGR8 register accessor: an alias for Reg<GPIOE_HWCFGR8_SPEC>
GPIOE_HWCFGR9 register accessor: an alias for Reg<GPIOE_HWCFGR9_SPEC>
GPIOE_HWCFGR10 register accessor: an alias for Reg<GPIOE_HWCFGR10_SPEC>
GPIOE_IDR register accessor: an alias for Reg<GPIOE_IDR_SPEC>
GPIOE_IPIDR register accessor: an alias for Reg<GPIOE_IPIDR_SPEC>
GPIOE_LCKR register accessor: an alias for Reg<GPIOE_LCKR_SPEC>
GPIOE_MODER register accessor: an alias for Reg<GPIOE_MODER_SPEC>
GPIOE_ODR register accessor: an alias for Reg<GPIOE_ODR_SPEC>
GPIOE_OSPEEDR register accessor: an alias for Reg<GPIOE_OSPEEDR_SPEC>
GPIOE_OTYPER register accessor: an alias for Reg<GPIOE_OTYPER_SPEC>
GPIOE_PUPDR register accessor: an alias for Reg<GPIOE_PUPDR_SPEC>
GPIOE_SIDR register accessor: an alias for Reg<GPIOE_SIDR_SPEC>
GPIOE_VERR register accessor: an alias for Reg<GPIOE_VERR_SPEC>