STM32F103xB HAL User Manual
Defines
GPIO Private Macros
GPIO

Defines

#define IS_LL_GPIO_PIN(__VALUE__)
#define IS_LL_GPIO_MODE(__VALUE__)
#define IS_LL_GPIO_SPEED(__VALUE__)
#define IS_LL_GPIO_OUTPUT_TYPE(__VALUE__)
#define IS_LL_GPIO_PULL(__VALUE__)

Define Documentation

#define IS_LL_GPIO_MODE (   __VALUE__)
Value:
(((__VALUE__) == LL_GPIO_MODE_ANALOG)       ||\
                                            ((__VALUE__) == LL_GPIO_MODE_FLOATING)     ||\
                                            ((__VALUE__) == LL_GPIO_MODE_INPUT)        ||\
                                            ((__VALUE__) == LL_GPIO_MODE_OUTPUT)       ||\
                                            ((__VALUE__) == LL_GPIO_MODE_ALTERNATE))

Definition at line 52 of file stm32f1xx_ll_gpio.c.

Referenced by LL_GPIO_Init().

#define IS_LL_GPIO_OUTPUT_TYPE (   __VALUE__)
Value:
(((__VALUE__) == LL_GPIO_OUTPUT_PUSHPULL)  ||\
                                            ((__VALUE__) == LL_GPIO_OUTPUT_OPENDRAIN))

Definition at line 62 of file stm32f1xx_ll_gpio.c.

Referenced by LL_GPIO_Init().

#define IS_LL_GPIO_PIN (   __VALUE__)
Value:
((((__VALUE__) & LL_GPIO_PIN_ALL)!= 0u) &&\
                                            (((__VALUE__) & (~LL_GPIO_PIN_ALL))== 0u))

Definition at line 49 of file stm32f1xx_ll_gpio.c.

Referenced by LL_GPIO_Init().

#define IS_LL_GPIO_PULL (   __VALUE__)
Value:
(((__VALUE__) == LL_GPIO_PULL_DOWN)   ||\
                                            ((__VALUE__) == LL_GPIO_PULL_UP))

Definition at line 65 of file stm32f1xx_ll_gpio.c.

Referenced by LL_GPIO_Init().

#define IS_LL_GPIO_SPEED (   __VALUE__)
Value:
(((__VALUE__) == LL_GPIO_SPEED_FREQ_LOW)       ||\
                                            ((__VALUE__) == LL_GPIO_SPEED_FREQ_MEDIUM)    ||\
                                            ((__VALUE__) == LL_GPIO_SPEED_FREQ_HIGH))

Definition at line 58 of file stm32f1xx_ll_gpio.c.

Referenced by LL_GPIO_Init().