LL AON_GPIO init Structure definition. More...

#include <ll_aon_gpio.h>

Public Attributes

uint32_t pin
 
uint32_t mode
 
uint32_t pull
 
uint32_t mux
 
uint32_t speed
 
uint32_t strength
 
uint32_t input_type
 
uint32_t trigger
 

Detailed Description

LL AON_GPIO init Structure definition.

Definition at line 76 of file ll_aon_gpio.h.

Member Data Documentation

◆ input_type

uint32_t _ll_aon_gpio_init::input_type

Specifies the input type for the selected pins. This parameter can be a value of Input type.

AON_GPIO HW configuration can be modified afterwards using unitary function ll_aon_gpio_set_pin_input_type().

Definition at line 107 of file ll_aon_gpio.h.

◆ mode

uint32_t _ll_aon_gpio_init::mode

Specifies the operating mode for the selected pins. This parameter can be a value of Mode.

AON_GPIO HW AON_GPIO_InitStructuration can be modified afterwards using unitary function ll_aon_gpio_set_pin_mode().

Definition at line 81 of file ll_aon_gpio.h.

◆ mux

uint32_t _ll_aon_gpio_init::mux

Specifies the Peripheral to be connected to the selected pins. This parameter can be a value of AON_GPIO_LL_EC_MUX.

GPIO HW AON_GPIO_InitStructuration can be modified afterwards using unitary function ll_aon_gpio_set_pin_mux().

Definition at line 91 of file ll_aon_gpio.h.

◆ pin

uint32_t _ll_aon_gpio_init::pin

Specifies the AON_GPIO pins to be AON_GPIO_InitStructured. This parameter can be any value of PIN

Definition at line 78 of file ll_aon_gpio.h.

◆ pull

uint32_t _ll_aon_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.

AON_GPIO HW configuration can be modified afterwards using unitary function ll_aon_gpio_set_pin_pull().

Definition at line 86 of file ll_aon_gpio.h.

◆ speed

uint32_t _ll_aon_gpio_init::speed

Specifies the Speed for the selected pins. This parameter can be a value of IO speed.

AON_GPIO HW configuration can be modified afterwards using unitary function ll_aon_gpio_set_pin_speed().

Definition at line 97 of file ll_aon_gpio.h.

◆ strength

uint32_t _ll_aon_gpio_init::strength

Specifies the Speed for the selected pins. This parameter can be a value of IO strength.

AON_GPIO HW configuration can be modified afterwards using unitary function ll_aon_gpio_set_pin_strength().

Definition at line 102 of file ll_aon_gpio.h.

◆ trigger

uint32_t _ll_aon_gpio_init::trigger

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

Definition at line 112 of file ll_aon_gpio.h.


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