LL GPIO init configuration definition. More...
#include <gr55xx_ll_gpio.h>
Data Fields | |
| uint32_t | pin |
| uint32_t | mode |
| uint32_t | pull |
| uint32_t | mux |
| uint32_t | trigger |
LL GPIO init configuration definition.
| uint32_t _ll_gpio_init::mode |
Specifies the operating mode for the selected pins. This parameter can be a value of Mode.
GPIO HW GPIO_InitStructuration can be modified afterwards using unitary function ll_gpio_set_pin_mode().
| uint32_t _ll_gpio_init::mux |
Specifies the Peripheral to be connected to the selected pins. This parameter can be a value of Alternate Function.
GPIO HW GPIO_InitStructuration can be modified afterwards using unitary function ll_gpio_set_mux_pin_0_7() and ll_gpio_set_mux_pin_8_15().
| uint32_t _ll_gpio_init::pin |
Specifies the GPIO pins to be GPIO_InitStructured. This parameter can be any value of PIN
| uint32_t _ll_gpio_init::pull |
Specifies the operating Pull-up/Pull down for the selected pins. This parameter can be a value of Pull Up Pull Down.
GPIO HW configuration can be modified afterwards using unitary function ll_gpio_set_pin_pull().
| uint32_t _ll_gpio_init::trigger |
Specifies the trigger signal active edge. This parameter can be a value of Interrupt Trigger.