STM32F37 Standard Peripheral bibliotheek  1.0
ST Microelectronics bibliotheek documentatie voor de STM32F37 Standard Peripheral Library
 All Data Structures Files Functions Variables Enumerations Enumerator Groups
GPIO_Alternate_function_selection_define

Macros

#define GPIO_AF_0
 AF 0 selection. More...
 
#define GPIO_AF_1   ((uint8_t)0x01) /* TIM2, TIM15, TIM16, TIM17, OUT */
 AF 1 selection.
 
#define GPIO_AF_2   ((uint8_t)0x02) /* TIM3, TIM4, TIM5, TIM13, TIM14, TIM19 */
 AF 2 selection.
 
#define GPIO_AF_3   ((uint8_t)0x03) /* Touch */
 AF 3 selection.
 
#define GPIO_AF_4   ((uint8_t)0x04) /* I2C1, I2C2 */
 AF 4 selection.
 
#define GPIO_AF_5   ((uint8_t)0x05) /* SPI1, SPI2, IR_OUT */
 AF 5 selection.
 
#define GPIO_AF_6   ((uint8_t)0x06) /* SPI1, SPI3, CEC, IR_OUT */
 AF 6 selection.
 
#define GPIO_AF_7   ((uint8_t)0x07) /* USART1, USART2, USART3, CAN, CEC*/
 AF 7 selection.
 
#define GPIO_AF_8   ((uint8_t)0x08) /* COMP1_OUT, COMP2_OUT */
 AF 8 selection.
 
#define GPIO_AF_9   ((uint8_t)0x09) /* CAN, TIM12, TIM13, TIM14, TIM15 */
 AF 9 selection.
 
#define GPIO_AF_10   ((uint8_t)0x0A) /* TIM2, TIM3, TIM4, TIM12, TIM17 */
 AF 10 selection.
 
#define GPIO_AF_11   ((uint8_t)0x0B) /* TIM19 */
 AF 11 selection.
 
#define GPIO_AF_14   ((uint8_t)0x0E) /* USBDM, USBDP */
 AF 14 selection.
 
#define GPIO_AF_15   ((uint8_t)0x0F) /* OUT */
 AF 15 selection.
 
#define IS_GPIO_AF(AF)
 

Detailed Description

Macro Definition Documentation

#define GPIO_AF_0
Value:
((uint8_t)0x00) /* MCO, JTMS-SWDAT, JTCK-SWCLK, JTDI,
JTDO, JTRST, TRACECLK, TRACED, TRACEWO */

AF 0 selection.

#define IS_GPIO_AF (   AF)
Value:
(((AF) == GPIO_AF_0)||((AF) == GPIO_AF_1)||\
((AF) == GPIO_AF_2)||((AF) == GPIO_AF_3)||\
((AF) == GPIO_AF_4)||((AF) == GPIO_AF_5)||\
((AF) == GPIO_AF_6)||((AF) == GPIO_AF_7)||\
((AF) == GPIO_AF_8)||((AF) == GPIO_AF_9)||\
((AF) == GPIO_AF_10)||((AF) == GPIO_AF_11)||\
((AF) == GPIO_AF_14)||((AF) == GPIO_AF_15))