RTEMS 6.3
Loading...
Searching...
No Matches
stm32h7xx_hal_gpio_ex.h File Reference

Header file of GPIO HAL Extension module. More...

Go to the source code of this file.

Macros

#define GPIO_AF0_RTC_50Hz   ((uint8_t)0x00)
 AF 0 selection.
#define GPIO_AF0_MCO   ((uint8_t)0x00)
#define GPIO_AF0_SWJ   ((uint8_t)0x00)
#define GPIO_AF0_LCDBIAS   ((uint8_t)0x00)
#define GPIO_AF0_TRACE   ((uint8_t)0x00)
#define GPIO_AF1_TIM1   ((uint8_t)0x01)
 AF 1 selection.
#define GPIO_AF1_TIM2   ((uint8_t)0x01)
#define GPIO_AF1_TIM16   ((uint8_t)0x01)
#define GPIO_AF1_TIM17   ((uint8_t)0x01)
#define GPIO_AF1_LPTIM1   ((uint8_t)0x01)
#define GPIO_AF1_FMC   ((uint8_t)0x01)
#define GPIO_AF2_TIM3   ((uint8_t)0x02)
 AF 2 selection.
#define GPIO_AF2_TIM4   ((uint8_t)0x02)
#define GPIO_AF2_TIM5   ((uint8_t)0x02)
#define GPIO_AF2_TIM12   ((uint8_t)0x02)
#define GPIO_AF2_SAI1   ((uint8_t)0x02)
#define GPIO_AF2_TIM15   ((uint8_t)0x02)
#define GPIO_AF3_TIM8   ((uint8_t)0x03)
 AF 3 selection.
#define GPIO_AF3_LPTIM2   ((uint8_t)0x03)
#define GPIO_AF3_DFSDM1   ((uint8_t)0x03)
#define GPIO_AF3_LPTIM3   ((uint8_t)0x03)
#define GPIO_AF3_LPTIM4   ((uint8_t)0x03)
#define GPIO_AF3_LPTIM5   ((uint8_t)0x03)
#define GPIO_AF3_LPUART   ((uint8_t)0x03)
#define GPIO_AF3_LTDC   ((uint8_t)0x03)
#define GPIO_AF4_I2C1   ((uint8_t)0x04)
 AF 4 selection.
#define GPIO_AF4_I2C2   ((uint8_t)0x04)
#define GPIO_AF4_I2C3   ((uint8_t)0x04)
#define GPIO_AF4_I2C4   ((uint8_t)0x04)
#define GPIO_AF4_TIM15   ((uint8_t)0x04)
#define GPIO_AF4_CEC   ((uint8_t)0x04)
#define GPIO_AF4_LPTIM2   ((uint8_t)0x04)
#define GPIO_AF4_USART1   ((uint8_t)0x04)
#define GPIO_AF4_DFSDM1   ((uint8_t)0x04)
#define GPIO_AF4_DCMI   ((uint8_t)0x04)
#define GPIO_AF5_SPI1   ((uint8_t)0x05)
 AF 5 selection.
#define GPIO_AF5_SPI2   ((uint8_t)0x05)
#define GPIO_AF5_SPI3   ((uint8_t)0x05)
#define GPIO_AF5_SPI4   ((uint8_t)0x05)
#define GPIO_AF5_SPI5   ((uint8_t)0x05)
#define GPIO_AF5_SPI6   ((uint8_t)0x05)
#define GPIO_AF5_CEC   ((uint8_t)0x05)
#define GPIO_AF6_SPI2   ((uint8_t)0x06)
 AF 6 selection.
#define GPIO_AF6_SPI3   ((uint8_t)0x06)
#define GPIO_AF6_SAI1   ((uint8_t)0x06)
#define GPIO_AF6_I2C4   ((uint8_t)0x06)
#define GPIO_AF6_DFSDM1   ((uint8_t)0x06)
#define GPIO_AF6_UART4   ((uint8_t)0x06)
#define GPIO_AF7_SPI2   ((uint8_t)0x07)
 AF 7 selection.
#define GPIO_AF7_SPI3   ((uint8_t)0x07)
#define GPIO_AF7_SPI6   ((uint8_t)0x07)
#define GPIO_AF7_USART1   ((uint8_t)0x07)
#define GPIO_AF7_USART2   ((uint8_t)0x07)
#define GPIO_AF7_USART3   ((uint8_t)0x07)
#define GPIO_AF7_USART6   ((uint8_t)0x07)
#define GPIO_AF7_UART7   ((uint8_t)0x07)
#define GPIO_AF7_SDMMC1   ((uint8_t)0x07)
#define GPIO_AF8_SPI6   ((uint8_t)0x08)
 AF 8 selection.
#define GPIO_AF8_UART4   ((uint8_t)0x08)
#define GPIO_AF8_UART5   ((uint8_t)0x08)
#define GPIO_AF8_UART8   ((uint8_t)0x08)
#define GPIO_AF8_SPDIF   ((uint8_t)0x08)
#define GPIO_AF8_LPUART   ((uint8_t)0x08)
#define GPIO_AF8_SDMMC1   ((uint8_t)0x08)
#define GPIO_AF9_FDCAN1   ((uint8_t)0x09)
 AF 9 selection.
#define GPIO_AF9_FDCAN2   ((uint8_t)0x09)
#define GPIO_AF9_TIM13   ((uint8_t)0x09)
#define GPIO_AF9_TIM14   ((uint8_t)0x09)
#define GPIO_AF9_SDMMC2   ((uint8_t)0x09)
#define GPIO_AF9_LTDC   ((uint8_t)0x09)
#define GPIO_AF9_SPDIF   ((uint8_t)0x09)
#define GPIO_AF9_FMC   ((uint8_t)0x09)
#define GPIO_AF10_SDMMC2   ((uint8_t)0x0A)
 AF 10 selection.
#define GPIO_AF10_COMP1   ((uint8_t)0x0A)
#define GPIO_AF10_COMP2   ((uint8_t)0x0A)
#define GPIO_AF10_CRS_SYNC   ((uint8_t)0x0A)
#define GPIO_AF10_OTG1_FS   ((uint8_t)0x0A)
#define GPIO_AF10_OTG1_HS   ((uint8_t)0x0A)
#define GPIO_AF10_TIM8   ((uint8_t)0x0A)
#define GPIO_AF10_FMC   ((uint8_t)0x0A)
#define GPIO_AF11_SWP   ((uint8_t)0x0B)
 AF 11 selection.
#define GPIO_AF11_MDIOS   ((uint8_t)0x0B)
#define GPIO_AF11_UART7   ((uint8_t)0x0B)
#define GPIO_AF11_SDMMC2   ((uint8_t)0x0B)
#define GPIO_AF11_DFSDM1   ((uint8_t)0x0B)
#define GPIO_AF11_COMP1   ((uint8_t)0x0B)
#define GPIO_AF11_COMP2   ((uint8_t)0x0B)
#define GPIO_AF11_TIM1   ((uint8_t)0x0B)
#define GPIO_AF11_TIM8   ((uint8_t)0x0B)
#define GPIO_AF11_I2C4   ((uint8_t)0x0B)
#define GPIO_AF12_FMC   ((uint8_t)0x0C)
 AF 12 selection.
#define GPIO_AF12_SDMMC1   ((uint8_t)0x0C)
#define GPIO_AF12_MDIOS   ((uint8_t)0x0C)
#define GPIO_AF12_COMP1   ((uint8_t)0x0C)
#define GPIO_AF12_COMP2   ((uint8_t)0x0C)
#define GPIO_AF12_TIM1   ((uint8_t)0x0C)
#define GPIO_AF12_TIM8   ((uint8_t)0x0C)
#define GPIO_AF13_DCMI   ((uint8_t)0x0D)
 AF 13 selection.
#define GPIO_AF13_COMP1   ((uint8_t)0x0D)
#define GPIO_AF13_COMP2   ((uint8_t)0x0D)
#define GPIO_AF13_TIM1   ((uint8_t)0x0D)
#define GPIO_AF14_LTDC   ((uint8_t)0x0E)
 AF 14 selection.
#define GPIO_AF14_UART5   ((uint8_t)0x0E)
#define GPIO_AF15_EVENTOUT   ((uint8_t)0x0F)
 AF 15 selection.
#define IS_GPIO_AF(AF)
#define GPIOA_PIN_AVAILABLE   GPIO_PIN_All
 GPIO pin available on the platform.
#define GPIOB_PIN_AVAILABLE   GPIO_PIN_All
#define GPIOC_PIN_AVAILABLE   GPIO_PIN_All
#define GPIOD_PIN_AVAILABLE   GPIO_PIN_All
#define GPIOE_PIN_AVAILABLE   GPIO_PIN_All
#define GPIOF_PIN_AVAILABLE   GPIO_PIN_All
#define GPIOG_PIN_AVAILABLE   GPIO_PIN_All
#define GPIOJ_PIN_AVAILABLE   (GPIO_PIN_8 | GPIO_PIN_9 | GPIO_PIN_10 | GPIO_PIN_11 )
#define GPIOH_PIN_AVAILABLE   GPIO_PIN_All
#define GPIOK_PIN_AVAILABLE   (GPIO_PIN_0 | GPIO_PIN_1 | GPIO_PIN_2 )
#define GPIO_GET_INDEX(__GPIOx__)

Detailed Description

Header file of GPIO HAL Extension module.

Author
MCD Application Team
Attention

Copyright (c) 2017 STMicroelectronics. All rights reserved.

This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.