G32R430 Device Driver Layer v1.0.4
G32R4xx Device Driver Layer API Reference
DDL_GPIO_InitTypeDef Struct Reference

LL GPIO Init Structure definition. More...

#include <g32r4xx_ddl_gpio.h>

Data Fields

uint32_t Pin
uint32_t Mode
uint32_t Speed
uint32_t OutputType
uint32_t Pull
uint32_t Alternate

Detailed Description

LL GPIO Init Structure definition.

Definition at line 100 of file g32r4xx_ddl_gpio.h.

Field Documentation

◆ Alternate

uint32_t DDL_GPIO_InitTypeDef::Alternate

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

GPIO HW configuration can be modified afterwards using unitary function DDL_GPIO_SetAFPin_0_7() and DDL_GPIO_SetAFPin_8_15().

Definition at line 125 of file g32r4xx_ddl_gpio.h.

◆ Mode

uint32_t DDL_GPIO_InitTypeDef::Mode

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

GPIO HW configuration can be modified afterwards using unitary function DDL_GPIO_SetPinMode().

Definition at line 105 of file g32r4xx_ddl_gpio.h.

◆ OutputType

uint32_t DDL_GPIO_InitTypeDef::OutputType

Specifies the operating output type for the selected pins. This parameter can be a value of Output Type.

GPIO HW configuration can be modified afterwards using unitary function DDL_GPIO_SetPinOutputType().

Definition at line 115 of file g32r4xx_ddl_gpio.h.

◆ Pin

uint32_t DDL_GPIO_InitTypeDef::Pin

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

Definition at line 102 of file g32r4xx_ddl_gpio.h.

◆ Pull

uint32_t DDL_GPIO_InitTypeDef::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 DDL_GPIO_SetPinPull().

Definition at line 120 of file g32r4xx_ddl_gpio.h.

◆ Speed

uint32_t DDL_GPIO_InitTypeDef::Speed

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

GPIO HW configuration can be modified afterwards using unitary function DDL_GPIO_SetPinSpeed().

Definition at line 110 of file g32r4xx_ddl_gpio.h.


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