STM32F0 Standard Peripheral bibliotheek  1.0
ST Microelectronics standard peripheral bibliotheek documentatie voor de STM32F0 familie
 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
 AF 1 selection. More...
 
#define GPIO_AF_2   ((uint8_t)0x02) /* TIM2, TIM1, EVENTOUT, TIM16, TIM17 */
 AF 2 selection.
 
#define GPIO_AF_3   ((uint8_t)0x03) /* TS, I2C1, TIM15, EVENTOUT */
 AF 3 selection.
 
#define GPIO_AF_4   ((uint8_t)0x04) /* TIM14 */
 AF 4 selection.
 
#define GPIO_AF_5   ((uint8_t)0x05) /* TIM16, TIM17 */
 AF 5 selection.
 
#define GPIO_AF_6   ((uint8_t)0x06) /* EVENTOUT */
 AF 6 selection.
 
#define GPIO_AF_7   ((uint8_t)0x07) /* COMP1 OUT and COMP2 OUT */
 AF 7 selection.
 
#define IS_GPIO_AF(AF)
 

Detailed Description

Macro Definition Documentation

#define GPIO_AF_0
Value:
((uint8_t)0x00) /* WKUP, EVENTOUT, TIM15, SPI1, TIM17,
MCO, SWDAT, SWCLK, TIM14, BOOT,
USART1, CEC, IR_OUT, SPI2 */

AF 0 selection.

#define GPIO_AF_1
Value:
((uint8_t)0x01) /* USART2, CEC, Tim3, USART1, USART2,
EVENTOUT, I2C1, I2C2, TIM15 */

AF 1 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))