_ll_gpio_init Struct Reference

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
 

Detailed Description

LL GPIO init configuration definition.

Field Documentation

◆ mode

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().

◆ mux

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().

◆ pin

uint32_t _ll_gpio_init::pin

Specifies the GPIO pins to be GPIO_InitStructured. This parameter can be any value of PIN

◆ pull

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().

◆ trigger

uint32_t _ll_gpio_init::trigger

Specifies the trigger signal active edge. This parameter can be a value of Interrupt Trigger.


The documentation for this struct was generated from the following file: