HAL GPIO Constants

GPIO pins

group GPIO_pins

Defines

HAL_GPIO_PIN_0 LL_GPIO_PIN_0

GPIO pin 0.

HAL_GPIO_PIN_1 LL_GPIO_PIN_1

GPIO pin 1.

HAL_GPIO_PIN_2 LL_GPIO_PIN_2

GPIO pin 2.

HAL_GPIO_PIN_3 LL_GPIO_PIN_3

GPIO pin 3.

HAL_GPIO_PIN_4 LL_GPIO_PIN_4

GPIO pin 4.

HAL_GPIO_PIN_5 LL_GPIO_PIN_5

GPIO pin 5.

HAL_GPIO_PIN_6 LL_GPIO_PIN_6

GPIO pin 6.

HAL_GPIO_PIN_7 LL_GPIO_PIN_7

GPIO pin 7.

HAL_GPIO_PIN_8 LL_GPIO_PIN_8

GPIO pin 8.

HAL_GPIO_PIN_9 LL_GPIO_PIN_9

GPIO pin 9.

HAL_GPIO_PIN_10 LL_GPIO_PIN_10

GPIO pin 10.

HAL_GPIO_PIN_11 LL_GPIO_PIN_11

GPIO pin 11.

HAL_GPIO_PIN_12 LL_GPIO_PIN_12

GPIO pin 12.

HAL_GPIO_PIN_13 LL_GPIO_PIN_13

GPIO pin 13.

HAL_GPIO_PIN_14 LL_GPIO_PIN_14

GPIO pin 14.

HAL_GPIO_PIN_15 LL_GPIO_PIN_15

GPIO pin 15.

HAL_GPIO_PIN_ALL LL_GPIO_PIN_ALL

All GPIO pins.

GPIO Alternates

group GPIO_Alternates

Defines

HAL_GPIO_AF0_SWJ HAL_GPIO_AF_0

AF 0 selection.

SWJ (SWD and JTAG)

HAL_GPIO_AF0_JTCK HAL_GPIO_AF_0

JTAG Test Clock

HAL_GPIO_AF0_JTDI HAL_GPIO_AF_0

JTAG Test Data In

HAL_GPIO_AF0_JTDO HAL_GPIO_AF_0

JTAG Test Data Out

HAL_GPIO_AF0_JTMS HAL_GPIO_AF_0

JTAG Test Mode Select

HAL_GPIO_AF0_MCO HAL_GPIO_AF_0

MCO Alternate Function mapping

HAL_GPIO_AF0_MCO1 HAL_GPIO_AF_0

MCO1

HAL_GPIO_AF0_MCO2 HAL_GPIO_AF_0

MCO2

HAL_GPIO_AF0_NJTRST HAL_GPIO_AF_0

NJTRST

HAL_GPIO_AF0_PWR HAL_GPIO_AF_0

PWR Alternate Function mapping

HAL_GPIO_AF0_PWR_CSLEEP HAL_GPIO_AF_0

PWR CSLEEP mode

HAL_GPIO_AF0_CSLEEP HAL_GPIO_AF0_PWR_CSLEEP

Alias to PWR_CSLEEP

HAL_GPIO_AF0_PWR_CSTOP HAL_GPIO_AF_0

PWR CSTOP mode

HAL_GPIO_AF0_CSTOP HAL_GPIO_AF0_PWR_CSTOP

Alias to PWR_CSTOP

HAL_GPIO_AF0_RTC HAL_GPIO_AF_0

RTC Alternate Function mapping

HAL_GPIO_AF0_RTC_OUT2 HAL_GPIO_AF_0

RTC Output 2

HAL_GPIO_AF0_RTC_REFIN HAL_GPIO_AF_0

RTC Reference input

HAL_GPIO_AF0_SWCLK HAL_GPIO_AF_0

Serial Wire Clock

HAL_GPIO_AF0_SWDIO HAL_GPIO_AF_0

Serial Wire Debug Input/Output

HAL_GPIO_AF0_TRACECLK HAL_GPIO_AF_0

TRACE Clock

HAL_GPIO_AF0_TRACED0 HAL_GPIO_AF_0

TRACE Data Output 0

HAL_GPIO_AF0_TRACED1 HAL_GPIO_AF_0

TRACE Data Output 1

HAL_GPIO_AF0_TRACED2 HAL_GPIO_AF_0

TRACE Data Output 2

HAL_GPIO_AF0_TRACED3 HAL_GPIO_AF_0

TRACE Data Output 3

HAL_GPIO_AF0_TRACESWO HAL_GPIO_AF_0

TRACE Serial Wire Output

HAL_GPIO_AF1_LPTIM1 HAL_GPIO_AF_1

AF 1 selection.

LPTIM1 Alternate Function mapping

HAL_GPIO_AF1_LPTIM1_CH1 HAL_GPIO_AF_1

LPTIM1 Multi-purpose Channel 1

HAL_GPIO_AF1_LPTIM1_CH2 HAL_GPIO_AF_1

LPTIM1 Multi-purpose Channel 2

HAL_GPIO_AF1_LPTIM1_ETR HAL_GPIO_AF_1

LPTIM1 External trigger input

HAL_GPIO_AF1_LPTIM1_IN1 HAL_GPIO_AF_1

LPTIM1 Channel 1 Input

HAL_GPIO_AF1_LPTIM1_IN2 HAL_GPIO_AF_1

LPTIM1 Channel 2 Input

HAL_GPIO_AF1_TIM1 HAL_GPIO_AF_1

TIM1 Alternate Function mapping

HAL_GPIO_AF1_TIM1_BKIN HAL_GPIO_AF_1

TIM1 Break input

HAL_GPIO_AF1_TIM1_BKIN2 HAL_GPIO_AF_1

TIM1 Break input 2

HAL_GPIO_AF1_TIM1_CH1 HAL_GPIO_AF_1

TIM1 Multi-purpose Channel 1

HAL_GPIO_AF1_TIM1_CH1N HAL_GPIO_AF_1

TIM1 CH1 complementary output

HAL_GPIO_AF1_TIM1_CH2 HAL_GPIO_AF_1

TIM1 Multi-purpose Channel 2

HAL_GPIO_AF1_TIM1_CH2N HAL_GPIO_AF_1

TIM1 CH2 complementary output

HAL_GPIO_AF1_TIM1_CH3 HAL_GPIO_AF_1

TIM1 Multi-purpose Channel 3

HAL_GPIO_AF1_TIM1_CH3N HAL_GPIO_AF_1

TIM1 CH3 complementary output

HAL_GPIO_AF1_TIM1_CH4 HAL_GPIO_AF_1

TIM1 Multi-purpose Channel 4

HAL_GPIO_AF1_TIM1_CH4N HAL_GPIO_AF_1

TIM1 CH4 complementary output

HAL_GPIO_AF1_TIM1_ETR HAL_GPIO_AF_1

TIM1 External trigger input

HAL_GPIO_AF1_TIM2 HAL_GPIO_AF_1

TIM2 Alternate Function mapping

HAL_GPIO_AF1_TIM2_CH1 HAL_GPIO_AF_1

TIM2 Multi-purpose Channel 1

HAL_GPIO_AF1_TIM2_CH2 HAL_GPIO_AF_1

TIM2 Multi-purpose Channel 2

HAL_GPIO_AF1_TIM2_CH3 HAL_GPIO_AF_1

TIM2 Multi-purpose Channel 3

HAL_GPIO_AF1_TIM2_CH4 HAL_GPIO_AF_1

TIM2 Multi-purpose Channel 4

HAL_GPIO_AF1_TIM17 HAL_GPIO_AF_1

TIM17 Alternate Function mapping

HAL_GPIO_AF1_TIM17_BKIN HAL_GPIO_AF_1

TIM17 Break input

HAL_GPIO_AF1_TIM17_CH1 HAL_GPIO_AF_1

TIM17 Multi-purpose Channel 1

HAL_GPIO_AF1_TIM17_CH1N HAL_GPIO_AF_1

TIM17 CH1 complementary output

HAL_GPIO_AF2_I3C1 HAL_GPIO_AF_2

AF 2 selection.

I3C1 Alternate Function mapping

HAL_GPIO_AF2_I3C1_SCL HAL_GPIO_AF_2

I3C1 Clock

HAL_GPIO_AF2_I3C1_SDA HAL_GPIO_AF_2

I3C1 Data

HAL_GPIO_AF2_TIM1 HAL_GPIO_AF_2

TIM1 Alternate Function mapping

HAL_GPIO_AF2_TIM1_CH2N HAL_GPIO_AF_2

TIM1 CH2 complementary output

HAL_GPIO_AF2_TIM1_CH3 HAL_GPIO_AF_2

TIM1 Multi-purpose Channel 3

HAL_GPIO_AF2_TIM5 HAL_GPIO_AF_2

TIM5 Alternate Function mapping

HAL_GPIO_AF2_TIM5_CH1 HAL_GPIO_AF_2

TIM5 Multi-purpose Channel 1

HAL_GPIO_AF2_TIM5_CH2 HAL_GPIO_AF_2

TIM5 Multi-purpose Channel 2

HAL_GPIO_AF2_TIM5_CH3 HAL_GPIO_AF_2

TIM5 Multi-purpose Channel 3

HAL_GPIO_AF2_TIM5_CH4 HAL_GPIO_AF_2

TIM5 Multi-purpose Channel 4

HAL_GPIO_AF2_TIM5_ETR HAL_GPIO_AF_2

TIM5 External trigger input

HAL_GPIO_AF2_TIM8 HAL_GPIO_AF_2

TIM8 Alternate Function mapping

HAL_GPIO_AF2_TIM8_CH1 HAL_GPIO_AF_2

TIM8 Multi-purpose Channel 1

HAL_GPIO_AF2_TIM8_CH2 HAL_GPIO_AF_2

TIM8 Multi-purpose Channel 2

HAL_GPIO_AF2_TIM8_CH3 HAL_GPIO_AF_2

TIM8 Multi-purpose Channel 3

HAL_GPIO_AF2_TIM12 HAL_GPIO_AF_2

TIM12 Alternate Function mapping

HAL_GPIO_AF2_TIM12_CH1 HAL_GPIO_AF_2

TIM12 Multi-purpose Channel 1

HAL_GPIO_AF2_TIM12_CH2 HAL_GPIO_AF_2

TIM12 Multi-purpose Channel 2

HAL_GPIO_AF2_TIM15 HAL_GPIO_AF_2

TIM15 Alternate Function mapping

HAL_GPIO_AF2_TIM15_CH1 HAL_GPIO_AF_2

TIM15 Multi-purpose Channel 1

HAL_GPIO_AF3_I3C1 HAL_GPIO_AF_3

AF 3 selection.

I3C1 Alternate Function mapping

HAL_GPIO_AF3_I3C1_SCL HAL_GPIO_AF_3

I3C1 Clock

HAL_GPIO_AF3_I3C1_SDA HAL_GPIO_AF_3

I3C1 Data

HAL_GPIO_AF3_LPTIM1 HAL_GPIO_AF_3

LPTIM1 Alternate Function mapping

HAL_GPIO_AF3_LPTIM1_CH1 HAL_GPIO_AF_3

LPTIM1 Multi-purpose Channel 1

HAL_GPIO_AF3_LPTIM1_ETR HAL_GPIO_AF_3

LPTIM1 External trigger input

HAL_GPIO_AF3_LPTIM1_IN1 HAL_GPIO_AF_3

LPTIM1 Channel 1 Input

HAL_GPIO_AF3_LPTIM1_IN2 HAL_GPIO_AF_3

LPTIM1 Channel 2 Input

HAL_GPIO_AF3_LPUART1 HAL_GPIO_AF_3

LPUART1 Alternate Function mapping

HAL_GPIO_AF3_LPUART1_CTS HAL_GPIO_AF_3

LPUART1 Clear to send

HAL_GPIO_AF3_LPUART1_RTS HAL_GPIO_AF_3

LPUART1 Request to send

HAL_GPIO_AF3_LPUART1_RTS_DE HAL_GPIO_AF3_LPUART1_RTS

Alias to LPUART1_RTS

HAL_GPIO_AF3_LPUART1_RX HAL_GPIO_AF_3

LPUART1 Serial Data Receive Input

HAL_GPIO_AF3_LPUART1_TX HAL_GPIO_AF_3

LPUART1 Transmit Data Output

HAL_GPIO_AF3_TIM1 HAL_GPIO_AF_3

TIM1 Alternate Function mapping

HAL_GPIO_AF3_TIM1_CH4N HAL_GPIO_AF_3

TIM1 CH4 complementary output

HAL_GPIO_AF3_TIM5 HAL_GPIO_AF_3

TIM5 Alternate Function mapping

HAL_GPIO_AF3_TIM5_CH3 HAL_GPIO_AF_3

TIM5 Multi-purpose Channel 3

HAL_GPIO_AF3_TIM8 HAL_GPIO_AF_3

TIM8 Alternate Function mapping

HAL_GPIO_AF3_TIM8_BKIN HAL_GPIO_AF_3

TIM8 Break input

HAL_GPIO_AF3_TIM8_BKIN2 HAL_GPIO_AF_3

TIM8 Break input 2

HAL_GPIO_AF3_TIM8_CH1 HAL_GPIO_AF_3

TIM8 Multi-purpose Channel 1

HAL_GPIO_AF3_TIM8_CH1N HAL_GPIO_AF_3

TIM8 CH1 complementary output

HAL_GPIO_AF3_TIM8_CH2 HAL_GPIO_AF_3

TIM8 Multi-purpose Channel 2

HAL_GPIO_AF3_TIM8_CH2N HAL_GPIO_AF_3

TIM8 CH2 complementary output

HAL_GPIO_AF3_TIM8_CH3 HAL_GPIO_AF_3

TIM8 Multi-purpose Channel 3

HAL_GPIO_AF3_TIM8_CH3N HAL_GPIO_AF_3

TIM8 CH3 complementary output

HAL_GPIO_AF3_TIM8_CH4 HAL_GPIO_AF_3

TIM8 Multi-purpose Channel 4

HAL_GPIO_AF3_TIM8_CH4N HAL_GPIO_AF_3

TIM8 CH4 complementary output

HAL_GPIO_AF3_TIM8_ETR HAL_GPIO_AF_3

TIM8 External trigger input

HAL_GPIO_AF4_I2C1 HAL_GPIO_AF_4

AF 4 selection.

I2C1 Alternate Function mapping

HAL_GPIO_AF4_I2C1_SCL HAL_GPIO_AF_4

I2C1 Clock

HAL_GPIO_AF4_I2C1_SDA HAL_GPIO_AF_4

I2C1 Data

HAL_GPIO_AF4_I2C1_SMBA HAL_GPIO_AF_4

I2C1 SMBus Alert

HAL_GPIO_AF4_I2C2 HAL_GPIO_AF_4

I2C2 Alternate Function mapping

HAL_GPIO_AF4_I2C2_SCL HAL_GPIO_AF_4

I2C2 Clock

HAL_GPIO_AF4_I2C2_SDA HAL_GPIO_AF_4

I2C2 Data

HAL_GPIO_AF4_I2C2_SMBA HAL_GPIO_AF_4

I2C2 SMBus Alert

HAL_GPIO_AF4_I2S3 HAL_GPIO_AF_4

I2S3 Alternate Function mapping

HAL_GPIO_AF4_I2S3_SCK HAL_GPIO_AF_4

I2S3 Clock

HAL_GPIO_AF4_I2S3_SDO HAL_GPIO_AF_4

I2S3 Serial Data Output

HAL_GPIO_AF4_I3C1 HAL_GPIO_AF_4

I3C1 Alternate Function mapping

HAL_GPIO_AF4_I3C1_SCL HAL_GPIO_AF_4

I3C1 Serial Clock

HAL_GPIO_AF4_I3C1_SDA HAL_GPIO_AF_4

I3C1 Serial Data

HAL_GPIO_AF4_LPTIM1 HAL_GPIO_AF_4

LPTIM1 Alternate Function mapping

HAL_GPIO_AF4_LPTIM1_CH2 HAL_GPIO_AF_4

LPTIM1 Multi-purpose Channel 2

HAL_GPIO_AF4_SPI1 HAL_GPIO_AF_4

SPI1 Alternate Function mapping

HAL_GPIO_AF4_SPI1_RDY HAL_GPIO_AF_4

SPI1 Master-In/Slave-Out FIFOs status

HAL_GPIO_AF4_SPI3 HAL_GPIO_AF_4

SPI3 Alternate Function mapping

HAL_GPIO_AF4_SPI3_MOSI HAL_GPIO_AF_4

SPI3 Master-Out/Slave-In

HAL_GPIO_AF4_SPI3_SCK HAL_GPIO_AF_4

SPI3 Master-Out/Slave-In Clock

HAL_GPIO_AF4_TIM15 HAL_GPIO_AF_4

TIM15 Alternate Function mapping

HAL_GPIO_AF4_TIM15_BKIN HAL_GPIO_AF_4

TIM15 Break input

HAL_GPIO_AF4_TIM15_CH1 HAL_GPIO_AF_4

TIM15 Multi-purpose Channel 1

HAL_GPIO_AF4_TIM15_CH1N HAL_GPIO_AF_4

TIM15 CH1 complementary output

HAL_GPIO_AF4_TIM15_CH2 HAL_GPIO_AF_4

TIM15 Multi-purpose Channel 2

HAL_GPIO_AF4_USART1 HAL_GPIO_AF_4

USART1 Alternate Function mapping

HAL_GPIO_AF4_USART1_RX HAL_GPIO_AF_4

USART1 Serial Data Receive Input

HAL_GPIO_AF4_USART1_TX HAL_GPIO_AF_4

USART1 Transmit Data Output

HAL_GPIO_AF4_USART2 HAL_GPIO_AF_4

USART2 Alternate Function mapping

HAL_GPIO_AF4_USART2_RX HAL_GPIO_AF_4

USART2 Serial Data Receive Input

HAL_GPIO_AF4_USART2_TX HAL_GPIO_AF_4

USART2 Transmit Data Output

HAL_GPIO_AF5_AUDIOCLK HAL_GPIO_AF_5

AF 5 selection.

Audio Clock

HAL_GPIO_AF5_I2S1 HAL_GPIO_AF_5

I2S1 Alternate Function mapping

HAL_GPIO_AF5_I2S1_CK HAL_GPIO_AF_5

I2S1 Serial Clock

HAL_GPIO_AF5_I2S1_MCK HAL_GPIO_AF_5

I2S1 Master Clock

HAL_GPIO_AF5_I2S1_SDI HAL_GPIO_AF_5

I2S1 Serial Data Input

HAL_GPIO_AF5_I2S1_SDO HAL_GPIO_AF_5

I2S1 Serial Data Output

HAL_GPIO_AF5_I2S1_WS HAL_GPIO_AF_5

I2S1 Word Select

HAL_GPIO_AF5_I2S2 HAL_GPIO_AF_5

I2S2 Alternate Function mapping

HAL_GPIO_AF5_I2S2_CK HAL_GPIO_AF_5

I2S2 Serial Clock

HAL_GPIO_AF5_I2S2_MCK HAL_GPIO_AF_5

I2S2 Master Clock

HAL_GPIO_AF5_I2S2_SDI HAL_GPIO_AF_5

I2S2 Serial Data Input

HAL_GPIO_AF5_I2S2_SDO HAL_GPIO_AF_5

I2S2 Serial Data Output

HAL_GPIO_AF5_I2S2_WS HAL_GPIO_AF_5

I2S2 Word Select

HAL_GPIO_AF5_I2S3 HAL_GPIO_AF_5

I2S3 Alternate Function mapping

HAL_GPIO_AF5_I2S3_CK HAL_GPIO_AF_5

I2S3 Serial Clock

HAL_GPIO_AF5_I2S3_SDI HAL_GPIO_AF_5

I2S3 Serial Data Input

HAL_GPIO_AF5_I2S3_SDO HAL_GPIO_AF_5

I2S3 Serial Data Output

HAL_GPIO_AF5_I2S3_WS HAL_GPIO_AF_5

I2S3 Word Select

HAL_GPIO_AF5_I3C1 HAL_GPIO_AF_5

I3C1 Alternate Function mapping

HAL_GPIO_AF5_I3C1_SCL HAL_GPIO_AF_5

I3C1 Clock

HAL_GPIO_AF5_I3C1_SDA HAL_GPIO_AF_5

I3C1 Data

HAL_GPIO_AF5_LPTIM1 HAL_GPIO_AF_5

LPTIM1 Alternate Function mapping

HAL_GPIO_AF5_LPTIM1_CH1 HAL_GPIO_AF_5

LPTIM1 Multi-purpose Channel 1

HAL_GPIO_AF5_LPTIM1_IN1 HAL_GPIO_AF_5

LPTIM1 Channel 1 Input

HAL_GPIO_AF5_LPTIM1_IN2 HAL_GPIO_AF_5

LPTIM1 Channel 2 Input

HAL_GPIO_AF5_SPI1 HAL_GPIO_AF_5

SPI1 Alternate Function mapping

HAL_GPIO_AF5_SPI1_MISO HAL_GPIO_AF_5

SPI1 Master-In/Slave-Out

HAL_GPIO_AF5_SPI1_MOSI HAL_GPIO_AF_5

SPI1 Master-Out/Slave-In

HAL_GPIO_AF5_SPI1_NSS HAL_GPIO_AF_5

SPI1 Slave Selection

HAL_GPIO_AF5_SPI1_RDY HAL_GPIO_AF_5

SPI1 Master-In/Slave-Out FIFOs status

HAL_GPIO_AF5_SPI1_SCK HAL_GPIO_AF_5

SPI1 Master-Out/Slave-In Clock

HAL_GPIO_AF5_SPI2 HAL_GPIO_AF_5

SPI2 Alternate Function mapping

HAL_GPIO_AF5_SPI2_MISO HAL_GPIO_AF_5

SPI2 Master-In/Slave-Out

HAL_GPIO_AF5_SPI2_MOSI HAL_GPIO_AF_5

SPI2 Master-Out/Slave-In

HAL_GPIO_AF5_SPI2_NSS HAL_GPIO_AF_5

SPI2 Slave Selection

HAL_GPIO_AF5_SPI2_RDY HAL_GPIO_AF_5

SPI2 Master-In/Slave-Out FIFOs status

HAL_GPIO_AF5_SPI2_SCK HAL_GPIO_AF_5

SPI2 Master-Out/Slave-In Clock

HAL_GPIO_AF5_SPI3 HAL_GPIO_AF_5

SPI3 Alternate Function mapping

HAL_GPIO_AF5_SPI3_MISO HAL_GPIO_AF_5

SPI3 Master-In/Slave-Out

HAL_GPIO_AF5_SPI3_MOSI HAL_GPIO_AF_5

SPI3 Master-Out/Slave-In

HAL_GPIO_AF5_SPI3_NSS HAL_GPIO_AF_5

SPI3 Slave Selection

HAL_GPIO_AF5_SPI3_SCK HAL_GPIO_AF_5

SPI3 Master-Out/Slave-In Clock

HAL_GPIO_AF6_I2S1 HAL_GPIO_AF_6

AF 6 selection.

I2S1 Alternate Function mapping

HAL_GPIO_AF6_I2S1_SDO HAL_GPIO_AF_6

I2S1 Serial Data Output

HAL_GPIO_AF6_I2S2 HAL_GPIO_AF_6

I2S2 Alternate Function mapping

HAL_GPIO_AF6_I2S2_CK HAL_GPIO_AF_6

I2S2 Serial Clock

HAL_GPIO_AF6_I2S2_SDI HAL_GPIO_AF_6

I2S2 Serial Data Input

HAL_GPIO_AF6_I2S2_SDO HAL_GPIO_AF_6

I2S2 Serial Data Output

HAL_GPIO_AF6_I2S3 HAL_GPIO_AF_6

I2S3 Alternate Function mapping

HAL_GPIO_AF6_I2S3_CK HAL_GPIO_AF_6

I2S3 Serial Clock

HAL_GPIO_AF6_I2S3_MCK HAL_GPIO_AF_6

I2S3 Master Clock

HAL_GPIO_AF6_I2S3_SDI HAL_GPIO_AF_6

I2S3 Serial Data Input

HAL_GPIO_AF6_I2S3_SDO HAL_GPIO_AF_6

I2S3 Serial Data Output

HAL_GPIO_AF6_I2S3_WS HAL_GPIO_AF_6

I2S3 Word Select

HAL_GPIO_AF6_SPI1 HAL_GPIO_AF_6

SPI1 Alternate Function mapping

HAL_GPIO_AF6_SPI1_MOSI HAL_GPIO_AF_6

SPI1 Master-Out/Slave-In

HAL_GPIO_AF6_SPI2 HAL_GPIO_AF_6

SPI2 Alternate Function mapping

HAL_GPIO_AF6_SPI2_MISO HAL_GPIO_AF_6

SPI2 Master-In/Slave-Out

HAL_GPIO_AF6_SPI2_MOSI HAL_GPIO_AF_6

SPI2 Master-Out/Slave-In

HAL_GPIO_AF6_SPI2_SCK HAL_GPIO_AF_6

SPI2 Master-Out/Slave-In Clock

HAL_GPIO_AF6_SPI3 HAL_GPIO_AF_6

SPI3 Alternate Function mapping

HAL_GPIO_AF6_SPI3_MISO HAL_GPIO_AF_6

SPI3 Master-In/Slave-Out

HAL_GPIO_AF6_SPI3_MOSI HAL_GPIO_AF_6

SPI3 Master-Out/Slave-In

HAL_GPIO_AF6_SPI3_NSS HAL_GPIO_AF_6

SPI3 Slave Selection

HAL_GPIO_AF6_SPI3_RDY HAL_GPIO_AF_6

SPI3 Master-In/Slave-Out FIFOs status

HAL_GPIO_AF6_SPI3_SCK HAL_GPIO_AF_6

SPI3 Master-Out/Slave-In Clock

HAL_GPIO_AF6_UART4 HAL_GPIO_AF_6

UART4 Alternate Function mapping

HAL_GPIO_AF6_UART4_RX HAL_GPIO_AF_6

UART4 Serial Data Receive Input

HAL_GPIO_AF6_UART4_TX HAL_GPIO_AF_6

UART4 Transmit Data Output

HAL_GPIO_AF7_I2S2 HAL_GPIO_AF_7

AF 7 selection.

I2S2 Alternate Function mapping

HAL_GPIO_AF7_I2S2_WS HAL_GPIO_AF_7

I2S2 Word Select

HAL_GPIO_AF7_I2S3 HAL_GPIO_AF_7

I2S3 Alternate Function mapping

HAL_GPIO_AF7_I2S3_SDO HAL_GPIO_AF_7

I2S3 Serial Data Output

HAL_GPIO_AF7_SPI2 HAL_GPIO_AF_7

SPI2 Alternate Function mapping

HAL_GPIO_AF7_SPI2_NSS HAL_GPIO_AF_7

SPI2 Slave Selection

HAL_GPIO_AF7_SPI2_RDY HAL_GPIO_AF_7

SPI2 Master-In/Slave-Out FIFOs status

HAL_GPIO_AF7_SPI3 HAL_GPIO_AF_7

SPI3 Alternate Function mapping

HAL_GPIO_AF7_SPI3_MOSI HAL_GPIO_AF_7

SPI3 Master-Out/Slave-In

HAL_GPIO_AF7_USART1 HAL_GPIO_AF_7

USART1 Alternate Function mapping

HAL_GPIO_AF7_USART1_CK HAL_GPIO_AF_7

USART1 Clock

HAL_GPIO_AF7_USART1_CTS HAL_GPIO_AF_7

USART1 Clear to send

HAL_GPIO_AF7_USART1_NSS HAL_GPIO_AF_7

USART1 Slave Selection

HAL_GPIO_AF7_USART1_RTS HAL_GPIO_AF_7

USART1 Request to send

HAL_GPIO_AF7_USART1_RTS_DE HAL_GPIO_AF7_USART1_RTS

Alias to USART1_RTS

HAL_GPIO_AF7_USART1_RX HAL_GPIO_AF_7

USART1 Serial Data Receive Input

HAL_GPIO_AF7_USART1_TX HAL_GPIO_AF_7

USART1 Transmit Data Output

HAL_GPIO_AF7_USART2 HAL_GPIO_AF_7

USART2 Alternate Function mapping

HAL_GPIO_AF7_USART2_CK HAL_GPIO_AF_7

USART2 Clock

HAL_GPIO_AF7_USART2_CTS HAL_GPIO_AF_7

USART2 Clear to send

HAL_GPIO_AF7_USART2_NSS HAL_GPIO_AF_7

USART2 Slave Selection

HAL_GPIO_AF7_USART2_RTS HAL_GPIO_AF_7

USART2 Request to send

HAL_GPIO_AF7_USART2_RTS_DE HAL_GPIO_AF7_USART2_RTS

Alias to USART2_RTS

HAL_GPIO_AF7_USART2_RX HAL_GPIO_AF_7

USART2 Serial Data Receive Input

HAL_GPIO_AF7_USART2_TX HAL_GPIO_AF_7

USART2 Transmit Data Output

HAL_GPIO_AF7_USART3 HAL_GPIO_AF_7

USART3 Alternate Function mapping

HAL_GPIO_AF7_USART3_CK HAL_GPIO_AF_7

USART3 Clock

HAL_GPIO_AF7_USART3_CTS HAL_GPIO_AF_7

USART3 Clear to send

HAL_GPIO_AF7_USART3_NSS HAL_GPIO_AF_7

USART3 Slave Selection

HAL_GPIO_AF7_USART3_RTS HAL_GPIO_AF_7

USART3 Request to send

HAL_GPIO_AF7_USART3_RTS_DE HAL_GPIO_AF7_USART3_RTS

Alias to USART3_RTS

HAL_GPIO_AF7_USART3_RX HAL_GPIO_AF_7

USART3 Serial Data Receive Input

HAL_GPIO_AF7_USART3_TX HAL_GPIO_AF_7

USART3 Transmit Data Output

HAL_GPIO_AF8_I2C2 HAL_GPIO_AF_8

AF 8 selection.

I2C2 Alternate Function mapping

HAL_GPIO_AF8_I2C2_SCL HAL_GPIO_AF_8

I2C2 Clock

HAL_GPIO_AF8_I2C2_SDA HAL_GPIO_AF_8

I2C2 Data

HAL_GPIO_AF8_LPUART1 HAL_GPIO_AF_8

LPUART1 Alternate Function mapping

HAL_GPIO_AF8_LPUART1_CTS HAL_GPIO_AF_8

LPUART1 Clear to send

HAL_GPIO_AF8_LPUART1_RTS HAL_GPIO_AF_8

LPUART1 Request to send

HAL_GPIO_AF8_LPUART1_RTS_DE HAL_GPIO_AF8_LPUART1_RTS

Alias to LPUART1_RTS

HAL_GPIO_AF8_LPUART1_RX HAL_GPIO_AF_8

LPUART1 Serial Data Receive Input

HAL_GPIO_AF8_LPUART1_TX HAL_GPIO_AF_8

LPUART1 Transmit Data Output

HAL_GPIO_AF8_TIM5 HAL_GPIO_AF_8

TIM5 Alternate Function mapping

HAL_GPIO_AF8_TIM5_CH4 HAL_GPIO_AF_8

TIM5 Multi-purpose Channel 4

HAL_GPIO_AF8_TIM5_ETR HAL_GPIO_AF_8

TIM5 External trigger input

HAL_GPIO_AF8_UART4 HAL_GPIO_AF_8

UART4 Alternate Function mapping

HAL_GPIO_AF8_UART4_CTS HAL_GPIO_AF_8

UART4 Clear to send

HAL_GPIO_AF8_UART4_RTS HAL_GPIO_AF_8

UART4 Request to send

HAL_GPIO_AF8_UART4_RTS_DE HAL_GPIO_AF8_UART4_RTS

Alias to UART4_RTS

HAL_GPIO_AF8_UART4_RX HAL_GPIO_AF_8

UART4 Serial Data Receive Input

HAL_GPIO_AF8_UART4_TX HAL_GPIO_AF_8

UART4 Transmit Data Output

HAL_GPIO_AF8_UART5 HAL_GPIO_AF_8

UART5 Alternate Function mapping

HAL_GPIO_AF8_UART5_CTS HAL_GPIO_AF_8

UART5 Clear to send

HAL_GPIO_AF8_UART5_RTS HAL_GPIO_AF_8

UART5 Request to send

HAL_GPIO_AF8_UART5_RTS_DE HAL_GPIO_AF8_UART5_RTS

Alias to UART5_RTS

HAL_GPIO_AF8_UART5_RX HAL_GPIO_AF_8

UART5 Serial Data Receive Input

HAL_GPIO_AF8_UART5_TX HAL_GPIO_AF_8

UART5 Transmit Data Output

HAL_GPIO_AF9_FDCAN1 HAL_GPIO_AF_9

AF 9 selection.

FDCAN1 Alternate Function mapping

HAL_GPIO_AF9_FDCAN1_RX HAL_GPIO_AF_9

FDCAN1 Receive pin

HAL_GPIO_AF9_FDCAN1_TX HAL_GPIO_AF_9

FDCAN1 Transmit pin

HAL_GPIO_AF9_I2C1 HAL_GPIO_AF_9

I2C1 Alternate Function mapping

HAL_GPIO_AF9_I2C1_SCL HAL_GPIO_AF_9

I2C1 Clock

HAL_GPIO_AF9_I2C1_SDA HAL_GPIO_AF_9

I2C1 Data

HAL_GPIO_AF9_I2C1_SMBA HAL_GPIO_AF_9

I2C1 SMBus Alert

HAL_GPIO_AF9_I2C2 HAL_GPIO_AF_9

I2C2 Alternate Function mapping

HAL_GPIO_AF9_I2C2_SCL HAL_GPIO_AF_9

I2C2 Clock

HAL_GPIO_AF9_I2C2_SDA HAL_GPIO_AF_9

I2C2 Data

HAL_GPIO_AF9_I2S2 HAL_GPIO_AF_9

I2S2 Alternate Function mapping

HAL_GPIO_AF9_I2S2_WS HAL_GPIO_AF_9

I2S2 Word Select

HAL_GPIO_AF9_SPI2 HAL_GPIO_AF_9

SPI2 Alternate Function mapping

HAL_GPIO_AF9_SPI2_NSS HAL_GPIO_AF_9

SPI2 Slave Selection

HAL_GPIO_AF10_CRS HAL_GPIO_AF_10

AF 10 selection.

CRS Alternate Function mapping

HAL_GPIO_AF10_CRS_SYNC HAL_GPIO_AF_10

CRS synchronization

HAL_GPIO_AF10_TIM16 HAL_GPIO_AF_10

TIM16 Alternate Function mapping

HAL_GPIO_AF10_TIM16_BKIN HAL_GPIO_AF_10

TIM16 Break input

HAL_GPIO_AF10_TIM16_CH1 HAL_GPIO_AF_10

TIM16 Multi-purpose Channel 1

HAL_GPIO_AF10_TIM16_CH1N HAL_GPIO_AF_10

TIM16 CH1 complementary output

HAL_GPIO_AF11_USART1 HAL_GPIO_AF_11

AF 11 selection.

USART1 Alternate Function mapping

HAL_GPIO_AF11_USART1_TX HAL_GPIO_AF_11

USART1 Transmit Data Output

HAL_GPIO_AF11_USART3 HAL_GPIO_AF_11

USART3 Alternate Function mapping

HAL_GPIO_AF11_USART3_CK HAL_GPIO_AF_11

USART3 Clock

HAL_GPIO_AF11_USART3_CTS HAL_GPIO_AF_11

USART3 Clear to send

HAL_GPIO_AF11_USART3_NSS HAL_GPIO_AF_11

USART3 Slave Selection

HAL_GPIO_AF11_USART3_RTS HAL_GPIO_AF_11

USART3 Request to send

HAL_GPIO_AF11_USART3_RTS_DE HAL_GPIO_AF11_USART3_RTS

Alias to USART3_RTS

HAL_GPIO_AF11_USART3_RX HAL_GPIO_AF_11

USART3 Serial Data Receive Input

HAL_GPIO_AF11_USART3_TX HAL_GPIO_AF_11

USART3 Transmit Data Output

HAL_GPIO_AF13_TIM8 HAL_GPIO_AF_13

AF 13 selection.

TIM8 Alternate Function mapping

HAL_GPIO_AF13_TIM8_CH1 HAL_GPIO_AF_13

TIM8 Multi-purpose Channel 1

HAL_GPIO_AF13_TIM8_CH2 HAL_GPIO_AF_13

TIM8 Multi-purpose Channel 2

HAL_GPIO_AF13_TIM8_CH2N HAL_GPIO_AF_13

TIM8 CH2 complementary output

HAL_GPIO_AF13_TIM8_CH3 HAL_GPIO_AF_13

TIM8 Multi-purpose Channel 3

HAL_GPIO_AF13_TIM8_CH4 HAL_GPIO_AF_13

TIM8 Multi-purpose Channel 4

HAL_GPIO_AF13_TIM8_CH4N HAL_GPIO_AF_13

TIM8 CH4 complementary output

HAL_GPIO_AF14_COMP1 HAL_GPIO_AF_14

AF 14 selection.

COMP1 Alternate Function mapping

HAL_GPIO_AF14_COMP1_OUT HAL_GPIO_AF_14

COMP1 Output channel

HAL_GPIO_AF14_TIM2 HAL_GPIO_AF_14

TIM2 Alternate Function mapping

HAL_GPIO_AF14_TIM2_CH4 HAL_GPIO_AF_14

TIM2 Multi-purpose Channel 4

HAL_GPIO_AF14_TIM2_ETR HAL_GPIO_AF_14

TIM2 External trigger input

HAL_GPIO_AF14_UART5 HAL_GPIO_AF_14

UART5 Alternate Function mapping

HAL_GPIO_AF14_UART5_CTS HAL_GPIO_AF_14

UART5 Clear to send

HAL_GPIO_AF14_UART5_RTS HAL_GPIO_AF_14

UART5 Request to send

HAL_GPIO_AF14_UART5_RTS_DE HAL_GPIO_AF14_UART5_RTS

Alias to UART5_RTS

HAL_GPIO_AF14_UART5_RX HAL_GPIO_AF_14

UART5 Serial Data Receive Input

HAL_GPIO_AF14_UART5_TX HAL_GPIO_AF_14

UART5 Transmit Data Output

HAL_GPIO_AF15_EVENTOUT HAL_GPIO_AF_15

AF 15 selection.

EVENTOUT Alternate Function mapping