Defines | |
#define | GPIO_AF_RTC_50Hz ((uint8_t)0x00) |
AF 0 selection. | |
#define | GPIO_AF_MCO ((uint8_t)0x00) |
#define | GPIO_AF_TAMPER ((uint8_t)0x00) |
#define | GPIO_AF_SWJ ((uint8_t)0x00) |
#define | GPIO_AF_TRACE ((uint8_t)0x00) |
#define | GPIO_AF_TIM1 ((uint8_t)0x01) |
AF 1 selection. | |
#define | GPIO_AF_TIM2 ((uint8_t)0x01) |
#define | GPIO_AF_TIM3 ((uint8_t)0x02) |
AF 2 selection. | |
#define | GPIO_AF_TIM4 ((uint8_t)0x02) |
#define | GPIO_AF_TIM5 ((uint8_t)0x02) |
#define | GPIO_AF_TIM8 ((uint8_t)0x03) |
AF 3 selection. | |
#define | GPIO_AF_TIM9 ((uint8_t)0x03) |
#define | GPIO_AF_TIM10 ((uint8_t)0x03) |
#define | GPIO_AF_TIM11 ((uint8_t)0x03) |
#define | GPIO_AF_I2C1 ((uint8_t)0x04) |
AF 4 selection. | |
#define | GPIO_AF_I2C2 ((uint8_t)0x04) |
#define | GPIO_AF_I2C3 ((uint8_t)0x04) |
#define | GPIO_AF_SPI1 ((uint8_t)0x05) |
AF 5 selection. | |
#define | GPIO_AF_SPI2 ((uint8_t)0x05) |
#define | GPIO_AF_SPI3 ((uint8_t)0x06) |
AF 6 selection. | |
#define | GPIO_AF_USART1 ((uint8_t)0x07) |
AF 7 selection. | |
#define | GPIO_AF_USART2 ((uint8_t)0x07) |
#define | GPIO_AF_USART3 ((uint8_t)0x07) |
#define | GPIO_AF_UART4 ((uint8_t)0x08) |
AF 8 selection. | |
#define | GPIO_AF_UART5 ((uint8_t)0x08) |
#define | GPIO_AF_USART6 ((uint8_t)0x08) |
#define | GPIO_AF_CAN1 ((uint8_t)0x09) |
AF 9 selection. | |
#define | GPIO_AF_CAN2 ((uint8_t)0x09) |
#define | GPIO_AF_TIM12 ((uint8_t)0x09) |
#define | GPIO_AF_TIM13 ((uint8_t)0x09) |
#define | GPIO_AF_TIM14 ((uint8_t)0x09) |
#define | GPIO_AF_OTG_FS ((uint8_t)0xA) |
AF 10 selection. | |
#define | GPIO_AF_OTG_HS ((uint8_t)0xA) |
#define | GPIO_AF_ETH ((uint8_t)0x0B) |
AF 11 selection. | |
#define | GPIO_AF_FSMC ((uint8_t)0xC) |
AF 12 selection. | |
#define | GPIO_AF_OTG_HS_FS ((uint8_t)0xC) |
#define | GPIO_AF_SDIO ((uint8_t)0xC) |
#define | GPIO_AF_DCMI ((uint8_t)0x0D) |
AF 13 selection. | |
#define | GPIO_AF_EVENTOUT ((uint8_t)0x0F) |
AF 15 selection. | |
#define | IS_GPIO_AF(AF) |
#define | GPIO_AF_RTC_50Hz ((uint8_t)0x00) |
AF 0 selection. | |
#define | GPIO_AF_MCO ((uint8_t)0x00) |
#define | GPIO_AF_TAMPER ((uint8_t)0x00) |
#define | GPIO_AF_SWJ ((uint8_t)0x00) |
#define | GPIO_AF_TRACE ((uint8_t)0x00) |
#define | GPIO_AF_TIM1 ((uint8_t)0x01) |
AF 1 selection. | |
#define | GPIO_AF_TIM2 ((uint8_t)0x01) |
#define | GPIO_AF_TIM3 ((uint8_t)0x02) |
AF 2 selection. | |
#define | GPIO_AF_TIM4 ((uint8_t)0x02) |
#define | GPIO_AF_TIM5 ((uint8_t)0x02) |
#define | GPIO_AF_TIM8 ((uint8_t)0x03) |
AF 3 selection. | |
#define | GPIO_AF_TIM9 ((uint8_t)0x03) |
#define | GPIO_AF_TIM10 ((uint8_t)0x03) |
#define | GPIO_AF_TIM11 ((uint8_t)0x03) |
#define | GPIO_AF_I2C1 ((uint8_t)0x04) |
AF 4 selection. | |
#define | GPIO_AF_I2C2 ((uint8_t)0x04) |
#define | GPIO_AF_I2C3 ((uint8_t)0x04) |
#define | GPIO_AF_SPI1 ((uint8_t)0x05) |
AF 5 selection. | |
#define | GPIO_AF_SPI2 ((uint8_t)0x05) |
#define | GPIO_AF_SPI3 ((uint8_t)0x06) |
AF 6 selection. | |
#define | GPIO_AF_USART1 ((uint8_t)0x07) |
AF 7 selection. | |
#define | GPIO_AF_USART2 ((uint8_t)0x07) |
#define | GPIO_AF_USART3 ((uint8_t)0x07) |
#define | GPIO_AF_I2S3ext ((uint8_t)0x07) |
#define | GPIO_AF_UART4 ((uint8_t)0x08) |
AF 8 selection. | |
#define | GPIO_AF_UART5 ((uint8_t)0x08) |
#define | GPIO_AF_USART6 ((uint8_t)0x08) |
#define | GPIO_AF_CAN1 ((uint8_t)0x09) |
AF 9 selection. | |
#define | GPIO_AF_CAN2 ((uint8_t)0x09) |
#define | GPIO_AF_TIM12 ((uint8_t)0x09) |
#define | GPIO_AF_TIM13 ((uint8_t)0x09) |
#define | GPIO_AF_TIM14 ((uint8_t)0x09) |
#define | GPIO_AF_OTG_FS ((uint8_t)0xA) |
AF 10 selection. | |
#define | GPIO_AF_OTG_HS ((uint8_t)0xA) |
#define | GPIO_AF_ETH ((uint8_t)0x0B) |
AF 11 selection. | |
#define | GPIO_AF_FSMC ((uint8_t)0xC) |
AF 12 selection. | |
#define | GPIO_AF_OTG_HS_FS ((uint8_t)0xC) |
#define | GPIO_AF_SDIO ((uint8_t)0xC) |
#define | GPIO_AF_DCMI ((uint8_t)0x0D) |
AF 13 selection. | |
#define | GPIO_AF_EVENTOUT ((uint8_t)0x0F) |
AF 15 selection. | |
#define | IS_GPIO_AF(AF) |
#define | GPIO_AF_RTC_50Hz ((uint8_t)0x00) |
AF 0 selection. | |
#define | GPIO_AF_MCO ((uint8_t)0x00) |
#define | GPIO_AF_RTC_AF1 ((uint8_t)0x00) |
#define | GPIO_AF_WKUP ((uint8_t)0x00) |
#define | GPIO_AF_SWJ ((uint8_t)0x00) |
#define | GPIO_AF_TRACE ((uint8_t)0x00) |
#define | GPIO_AF_TIM2 ((uint8_t)0x01) |
AF 1 selection. | |
#define | GPIO_AF_TIM3 ((uint8_t)0x02) |
AF 2 selection. | |
#define | GPIO_AF_TIM4 ((uint8_t)0x02) |
#define | GPIO_AF_TIM5 ((uint8_t)0x02) |
#define | GPIO_AF_TIM9 ((uint8_t)0x03) |
AF 3 selection. | |
#define | GPIO_AF_TIM10 ((uint8_t)0x03) |
#define | GPIO_AF_TIM11 ((uint8_t)0x03) |
#define | GPIO_AF_I2C1 ((uint8_t)0x04) |
AF 4 selection. | |
#define | GPIO_AF_I2C2 ((uint8_t)0x04) |
#define | GPIO_AF_SPI1 ((uint8_t)0x05) |
AF 5 selection. | |
#define | GPIO_AF_SPI2 ((uint8_t)0x05) |
#define | GPIO_AF_SPI3 ((uint8_t)0x06) |
AF 6 selection. | |
#define | GPIO_AF_USART1 ((uint8_t)0x07) |
AF 7 selection. | |
#define | GPIO_AF_USART2 ((uint8_t)0x07) |
#define | GPIO_AF_USART3 ((uint8_t)0x07) |
#define | GPIO_AF_UART4 ((uint8_t)0x08) |
AF 8 selection. | |
#define | GPIO_AF_UART5 ((uint8_t)0x08) |
#define | GPIO_AF_USB ((uint8_t)0xA) |
AF 10 selection. | |
#define | GPIO_AF_LCD ((uint8_t)0x0B) |
AF 11 selection. | |
#define | GPIO_AF_FSMC ((uint8_t)0x0C) |
AF 12 selection. | |
#define | GPIO_AF_SDIO ((uint8_t)0x0C) |
#define | GPIO_AF_RI ((uint8_t)0x0E) |
AF 14 selection. | |
#define | GPIO_AF_EVENTOUT ((uint8_t)0x0F) |
AF 15 selection. | |
#define | IS_GPIO_AF(AF) |
#define GPIO_AF_RTC_50Hz ((uint8_t)0x00) |
AF 0 selection.
#define GPIO_AF_MCO ((uint8_t)0x00) |
#define GPIO_AF_TAMPER ((uint8_t)0x00) |
#define GPIO_AF_SWJ ((uint8_t)0x00) |
#define GPIO_AF_TRACE ((uint8_t)0x00) |
#define GPIO_AF_TIM1 ((uint8_t)0x01) |
AF 1 selection.
#define GPIO_AF_TIM2 ((uint8_t)0x01) |
#define GPIO_AF_TIM3 ((uint8_t)0x02) |
AF 2 selection.
#define GPIO_AF_TIM4 ((uint8_t)0x02) |
#define GPIO_AF_TIM5 ((uint8_t)0x02) |
#define GPIO_AF_TIM8 ((uint8_t)0x03) |
AF 3 selection.
#define GPIO_AF_TIM9 ((uint8_t)0x03) |
#define GPIO_AF_TIM10 ((uint8_t)0x03) |
#define GPIO_AF_TIM11 ((uint8_t)0x03) |
#define GPIO_AF_I2C1 ((uint8_t)0x04) |
AF 4 selection.
Referenced by Stm32I2cBus1Init().
#define GPIO_AF_I2C2 ((uint8_t)0x04) |
Referenced by Stm32I2cBus2Init().
#define GPIO_AF_I2C3 ((uint8_t)0x04) |
#define GPIO_AF_SPI1 ((uint8_t)0x05) |
AF 5 selection.
#define GPIO_AF_SPI2 ((uint8_t)0x05) |
#define GPIO_AF_SPI3 ((uint8_t)0x06) |
AF 6 selection.
#define GPIO_AF_USART1 ((uint8_t)0x07) |
AF 7 selection.
#define GPIO_AF_USART2 ((uint8_t)0x07) |
#define GPIO_AF_USART3 ((uint8_t)0x07) |
#define GPIO_AF_UART4 ((uint8_t)0x08) |
AF 8 selection.
#define GPIO_AF_UART5 ((uint8_t)0x08) |
#define GPIO_AF_USART6 ((uint8_t)0x08) |
#define GPIO_AF_CAN1 ((uint8_t)0x09) |
AF 9 selection.
Referenced by Stm32CanHw1Init().
#define GPIO_AF_CAN2 ((uint8_t)0x09) |
Referenced by Stm32CanHw2Init().
#define GPIO_AF_TIM12 ((uint8_t)0x09) |
#define GPIO_AF_TIM13 ((uint8_t)0x09) |
#define GPIO_AF_TIM14 ((uint8_t)0x09) |
#define GPIO_AF_OTG_FS ((uint8_t)0xA) |
AF 10 selection.
#define GPIO_AF_OTG_HS ((uint8_t)0xA) |
#define GPIO_AF_ETH ((uint8_t)0x0B) |
AF 11 selection.
#define GPIO_AF_FSMC ((uint8_t)0xC) |
AF 12 selection.
#define GPIO_AF_OTG_HS_FS ((uint8_t)0xC) |
#define GPIO_AF_SDIO ((uint8_t)0xC) |
#define GPIO_AF_DCMI ((uint8_t)0x0D) |
AF 13 selection.
#define GPIO_AF_EVENTOUT ((uint8_t)0x0F) |
AF 15 selection.
#define IS_GPIO_AF | ( | AF | ) |
(((AF) == GPIO_AF_RTC_50Hz) || ((AF) == GPIO_AF_TIM14) || \ ((AF) == GPIO_AF_MCO) || ((AF) == GPIO_AF_TAMPER) || \ ((AF) == GPIO_AF_SWJ) || ((AF) == GPIO_AF_TRACE) || \ ((AF) == GPIO_AF_TIM1) || ((AF) == GPIO_AF_TIM2) || \ ((AF) == GPIO_AF_TIM3) || ((AF) == GPIO_AF_TIM4) || \ ((AF) == GPIO_AF_TIM5) || ((AF) == GPIO_AF_TIM8) || \ ((AF) == GPIO_AF_I2C1) || ((AF) == GPIO_AF_I2C2) || \ ((AF) == GPIO_AF_I2C3) || ((AF) == GPIO_AF_SPI1) || \ ((AF) == GPIO_AF_SPI2) || ((AF) == GPIO_AF_TIM13) || \ ((AF) == GPIO_AF_SPI3) || ((AF) == GPIO_AF_TIM14) || \ ((AF) == GPIO_AF_USART1) || ((AF) == GPIO_AF_USART2) || \ ((AF) == GPIO_AF_USART3) || ((AF) == GPIO_AF_UART4) || \ ((AF) == GPIO_AF_UART5) || ((AF) == GPIO_AF_USART6) || \ ((AF) == GPIO_AF_CAN1) || ((AF) == GPIO_AF_CAN2) || \ ((AF) == GPIO_AF_OTG_FS) || ((AF) == GPIO_AF_OTG_HS) || \ ((AF) == GPIO_AF_ETH) || ((AF) == GPIO_AF_FSMC) || \ ((AF) == GPIO_AF_OTG_HS_FS) || ((AF) == GPIO_AF_SDIO) || \ ((AF) == GPIO_AF_DCMI) || ((AF) == GPIO_AF_EVENTOUT))
Referenced by GPIO_PinAFConfig().
#define GPIO_AF_RTC_50Hz ((uint8_t)0x00) |
AF 0 selection.
#define GPIO_AF_MCO ((uint8_t)0x00) |
#define GPIO_AF_TAMPER ((uint8_t)0x00) |
#define GPIO_AF_SWJ ((uint8_t)0x00) |
#define GPIO_AF_TRACE ((uint8_t)0x00) |
#define GPIO_AF_TIM1 ((uint8_t)0x01) |
AF 1 selection.
#define GPIO_AF_TIM2 ((uint8_t)0x01) |
#define GPIO_AF_TIM3 ((uint8_t)0x02) |
AF 2 selection.
#define GPIO_AF_TIM4 ((uint8_t)0x02) |
#define GPIO_AF_TIM5 ((uint8_t)0x02) |
#define GPIO_AF_TIM8 ((uint8_t)0x03) |
AF 3 selection.
#define GPIO_AF_TIM9 ((uint8_t)0x03) |
#define GPIO_AF_TIM10 ((uint8_t)0x03) |
#define GPIO_AF_TIM11 ((uint8_t)0x03) |
#define GPIO_AF_I2C1 ((uint8_t)0x04) |
AF 4 selection.
#define GPIO_AF_I2C2 ((uint8_t)0x04) |
#define GPIO_AF_I2C3 ((uint8_t)0x04) |
#define GPIO_AF_SPI1 ((uint8_t)0x05) |
AF 5 selection.
#define GPIO_AF_SPI2 ((uint8_t)0x05) |
#define GPIO_AF_SPI3 ((uint8_t)0x06) |
AF 6 selection.
#define GPIO_AF_USART1 ((uint8_t)0x07) |
AF 7 selection.
#define GPIO_AF_USART2 ((uint8_t)0x07) |
#define GPIO_AF_USART3 ((uint8_t)0x07) |
#define GPIO_AF_I2S3ext ((uint8_t)0x07) |
#define GPIO_AF_UART4 ((uint8_t)0x08) |
AF 8 selection.
#define GPIO_AF_UART5 ((uint8_t)0x08) |
#define GPIO_AF_USART6 ((uint8_t)0x08) |
#define GPIO_AF_CAN1 ((uint8_t)0x09) |
AF 9 selection.
#define GPIO_AF_CAN2 ((uint8_t)0x09) |
#define GPIO_AF_TIM12 ((uint8_t)0x09) |
#define GPIO_AF_TIM13 ((uint8_t)0x09) |
#define GPIO_AF_TIM14 ((uint8_t)0x09) |
#define GPIO_AF_OTG_FS ((uint8_t)0xA) |
AF 10 selection.
#define GPIO_AF_OTG_HS ((uint8_t)0xA) |
#define GPIO_AF_ETH ((uint8_t)0x0B) |
AF 11 selection.
#define GPIO_AF_FSMC ((uint8_t)0xC) |
AF 12 selection.
#define GPIO_AF_OTG_HS_FS ((uint8_t)0xC) |
#define GPIO_AF_SDIO ((uint8_t)0xC) |
#define GPIO_AF_DCMI ((uint8_t)0x0D) |
AF 13 selection.
#define GPIO_AF_EVENTOUT ((uint8_t)0x0F) |
AF 15 selection.
#define IS_GPIO_AF | ( | AF | ) |
(((AF) == GPIO_AF_RTC_50Hz) || ((AF) == GPIO_AF_TIM14) || \ ((AF) == GPIO_AF_MCO) || ((AF) == GPIO_AF_TAMPER) || \ ((AF) == GPIO_AF_SWJ) || ((AF) == GPIO_AF_TRACE) || \ ((AF) == GPIO_AF_TIM1) || ((AF) == GPIO_AF_TIM2) || \ ((AF) == GPIO_AF_TIM3) || ((AF) == GPIO_AF_TIM4) || \ ((AF) == GPIO_AF_TIM5) || ((AF) == GPIO_AF_TIM8) || \ ((AF) == GPIO_AF_I2C1) || ((AF) == GPIO_AF_I2C2) || \ ((AF) == GPIO_AF_I2C3) || ((AF) == GPIO_AF_SPI1) || \ ((AF) == GPIO_AF_SPI2) || ((AF) == GPIO_AF_TIM13) || \ ((AF) == GPIO_AF_SPI3) || ((AF) == GPIO_AF_TIM14) || \ ((AF) == GPIO_AF_USART1) || ((AF) == GPIO_AF_USART2) || \ ((AF) == GPIO_AF_USART3) || ((AF) == GPIO_AF_UART4) || \ ((AF) == GPIO_AF_UART5) || ((AF) == GPIO_AF_USART6) || \ ((AF) == GPIO_AF_CAN1) || ((AF) == GPIO_AF_CAN2) || \ ((AF) == GPIO_AF_OTG_FS) || ((AF) == GPIO_AF_OTG_HS) || \ ((AF) == GPIO_AF_ETH) || ((AF) == GPIO_AF_FSMC) || \ ((AF) == GPIO_AF_OTG_HS_FS) || ((AF) == GPIO_AF_SDIO) || \ ((AF) == GPIO_AF_DCMI) || ((AF) == GPIO_AF_EVENTOUT))
#define GPIO_AF_RTC_50Hz ((uint8_t)0x00) |
AF 0 selection.
RTC 50/60 Hz Alternate Function mapping
#define GPIO_AF_MCO ((uint8_t)0x00) |
MCO Alternate Function mapping
#define GPIO_AF_RTC_AF1 ((uint8_t)0x00) |
RTC_AF1 Alternate Function mapping
#define GPIO_AF_WKUP ((uint8_t)0x00) |
Wakeup (WKUP1, WKUP2 and WKUP3) Alternate Function mapping
#define GPIO_AF_SWJ ((uint8_t)0x00) |
SWJ (SW and JTAG) Alternate Function mapping
#define GPIO_AF_TRACE ((uint8_t)0x00) |
TRACE Alternate Function mapping
#define GPIO_AF_TIM2 ((uint8_t)0x01) |
AF 1 selection.
TIM2 Alternate Function mapping
#define GPIO_AF_TIM3 ((uint8_t)0x02) |
AF 2 selection.
TIM3 Alternate Function mapping
#define GPIO_AF_TIM4 ((uint8_t)0x02) |
TIM4 Alternate Function mapping
#define GPIO_AF_TIM5 ((uint8_t)0x02) |
TIM5 Alternate Function mapping
#define GPIO_AF_TIM9 ((uint8_t)0x03) |
AF 3 selection.
TIM9 Alternate Function mapping
#define GPIO_AF_TIM10 ((uint8_t)0x03) |
TIM10 Alternate Function mapping
#define GPIO_AF_TIM11 ((uint8_t)0x03) |
TIM11 Alternate Function mapping
#define GPIO_AF_I2C1 ((uint8_t)0x04) |
AF 4 selection.
I2C1 Alternate Function mapping
#define GPIO_AF_I2C2 ((uint8_t)0x04) |
I2C2 Alternate Function mapping
#define GPIO_AF_SPI1 ((uint8_t)0x05) |
AF 5 selection.
SPI1 Alternate Function mapping
#define GPIO_AF_SPI2 ((uint8_t)0x05) |
SPI2 Alternate Function mapping
#define GPIO_AF_SPI3 ((uint8_t)0x06) |
AF 6 selection.
SPI3 Alternate Function mapping
#define GPIO_AF_USART1 ((uint8_t)0x07) |
AF 7 selection.
USART1 Alternate Function mapping
#define GPIO_AF_USART2 ((uint8_t)0x07) |
USART2 Alternate Function mapping
#define GPIO_AF_USART3 ((uint8_t)0x07) |
USART3 Alternate Function mapping
#define GPIO_AF_UART4 ((uint8_t)0x08) |
AF 8 selection.
UART4 Alternate Function mapping
#define GPIO_AF_UART5 ((uint8_t)0x08) |
UART5 Alternate Function mapping
#define GPIO_AF_USB ((uint8_t)0xA) |
AF 10 selection.
USB Full speed device Alternate Function mapping
#define GPIO_AF_LCD ((uint8_t)0x0B) |
AF 11 selection.
LCD Alternate Function mapping
#define GPIO_AF_FSMC ((uint8_t)0x0C) |
AF 12 selection.
FSMC Alternate Function mapping
#define GPIO_AF_SDIO ((uint8_t)0x0C) |
SDIO Alternate Function mapping
#define GPIO_AF_RI ((uint8_t)0x0E) |
AF 14 selection.
RI Alternate Function mapping
#define GPIO_AF_EVENTOUT ((uint8_t)0x0F) |
AF 15 selection.
EVENTOUT Alternate Function mapping
#define IS_GPIO_AF | ( | AF | ) |
(((AF) == GPIO_AF_RTC_50Hz) || ((AF) == GPIO_AF_MCO) || \ ((AF) == GPIO_AF_RTC_AF1) || ((AF) == GPIO_AF_WKUP) || \ ((AF) == GPIO_AF_SWJ) || ((AF) == GPIO_AF_TRACE) || \ ((AF) == GPIO_AF_TIM2) || ((AF)== GPIO_AF_TIM3) || \ ((AF) == GPIO_AF_TIM4) || ((AF)== GPIO_AF_TIM9) || \ ((AF) == GPIO_AF_TIM10) || ((AF)== GPIO_AF_TIM11) || \ ((AF) == GPIO_AF_I2C1) || ((AF) == GPIO_AF_I2C2) || \ ((AF) == GPIO_AF_SPI1) || ((AF) == GPIO_AF_SPI2) || \ ((AF) == GPIO_AF_USART1) || ((AF) == GPIO_AF_USART2) || \ ((AF) == GPIO_AF_USART3) || ((AF) == GPIO_AF_USB) || \ ((AF) == GPIO_AF_LCD) || ((AF) == GPIO_AF_RI) || \ ((AF) == GPIO_AF_TIM5) || ((AF) == GPIO_AF_SPI3) || \ ((AF) == GPIO_AF_UART4) || ((AF) == GPIO_AF_UART5) || \ ((AF) == GPIO_AF_FSMC) || ((AF) == GPIO_AF_SDIO) || \ ((AF) == GPIO_AF_EVENTOUT))