mikroSDK Reference Manual

Macros

#define IS_GPIO_PIN_ACTION(ACTION)   (((ACTION) == GPIO_PIN_RESET) || ((ACTION) == GPIO_PIN_SET))
 
#define IS_GPIO_PIN(PIN)   (((((uint32_t)PIN) & GPIO_PIN_MASK ) != 0x00u) && ((((uint32_t)PIN) & ~GPIO_PIN_MASK) == 0x00u))
 
#define IS_GPIO_MODE(MODE)
 
#define IS_GPIO_SPEED(SPEED)
 
#define IS_GPIO_PULL(PULL)
 
#define IS_GPIO_PIN_ACTION(ACTION)   (((ACTION) == GPIO_PIN_RESET) || ((ACTION) == GPIO_PIN_SET))
 
#define IS_GPIO_PIN(PIN)   (((((uint32_t)PIN) & GPIO_PIN_MASK ) != 0x00U) && ((((uint32_t)PIN) & ~GPIO_PIN_MASK) == 0x00U))
 
#define IS_GPIO_MODE(MODE)
 
#define IS_GPIO_SPEED(SPEED)
 
#define IS_GPIO_PULL(PULL)
 
#define IS_GPIO_PIN_ACTION(ACTION)   (((ACTION) == GPIO_PIN_RESET) || ((ACTION) == GPIO_PIN_SET))
 
#define IS_GPIO_PIN(PIN)   (((((uint32_t)PIN) & GPIO_PIN_MASK ) != 0x00U) && ((((uint32_t)PIN) & ~GPIO_PIN_MASK) == 0x00U))
 
#define IS_GPIO_MODE(MODE)
 
#define IS_GPIO_SPEED(SPEED)
 
#define IS_GPIO_PULL(PULL)
 
#define IS_GPIO_PIN_ACTION(ACTION)   (((ACTION) == GPIO_PIN_RESET) || ((ACTION) == GPIO_PIN_SET))
 
#define IS_GPIO_PIN(__PIN__)   ((((uint32_t)(__PIN__) & GPIO_PIN_MASK) != 0x00U))
 
#define IS_GPIO_MODE(MODE)
 
#define IS_GPIO_SPEED(SPEED)
 
#define IS_GPIO_PULL(PULL)
 
#define IS_GPIO_PIN_ACTION(ACTION)   (((ACTION) == GPIO_PIN_RESET) || ((ACTION) == GPIO_PIN_SET))
 
#define IS_GPIO_PIN(__PIN__)
 
#define IS_GPIO_MODE(MODE)
 
#define IS_GPIO_SPEED(SPEED)
 
#define IS_GPIO_PULL(PULL)
 

Macro Definition Documentation

◆ IS_GPIO_MODE [1/5]

#define IS_GPIO_MODE ( MODE)
Value:
(((MODE) == GPIO_MODE_INPUT) ||\
((MODE) == GPIO_MODE_OUTPUT_PP) ||\
((MODE) == GPIO_MODE_OUTPUT_OD) ||\
((MODE) == GPIO_MODE_AF_PP) ||\
((MODE) == GPIO_MODE_AF_OD) ||\
((MODE) == GPIO_MODE_IT_RISING) ||\
((MODE) == GPIO_MODE_IT_FALLING) ||\
((MODE) == GPIO_MODE_EVT_RISING) ||\
((MODE) == GPIO_MODE_EVT_FALLING) ||\
((MODE) == GPIO_MODE_ANALOG))
#define GPIO_MODE_IT_RISING_FALLING
Definition stm32f1xx_hal_gpio.h:127
#define GPIO_MODE_IT_RISING
Definition stm32f1xx_hal_gpio.h:125
#define GPIO_MODE_OUTPUT_PP
Definition stm32f1xx_hal_gpio.h:117
#define GPIO_MODE_EVT_RISING_FALLING
Definition stm32f1xx_hal_gpio.h:131
#define GPIO_MODE_AF_OD
Definition stm32f1xx_hal_gpio.h:120
#define GPIO_MODE_OUTPUT_OD
Definition stm32f1xx_hal_gpio.h:118
#define GPIO_MODE_AF_PP
Definition stm32f1xx_hal_gpio.h:119
#define GPIO_MODE_ANALOG
Definition stm32f1xx_hal_gpio.h:123
#define GPIO_MODE_EVT_RISING
Definition stm32f1xx_hal_gpio.h:129
#define GPIO_MODE_IT_FALLING
Definition stm32f1xx_hal_gpio.h:126
#define GPIO_MODE_EVT_FALLING
Definition stm32f1xx_hal_gpio.h:130
#define GPIO_MODE_INPUT
Definition stm32f1xx_hal_gpio.h:116

◆ IS_GPIO_MODE [2/5]

#define IS_GPIO_MODE ( MODE)
Value:
(((MODE) == GPIO_MODE_INPUT) ||\
((MODE) == GPIO_MODE_OUTPUT_PP) ||\
((MODE) == GPIO_MODE_OUTPUT_OD) ||\
((MODE) == GPIO_MODE_AF_PP) ||\
((MODE) == GPIO_MODE_AF_OD) ||\
((MODE) == GPIO_MODE_IT_RISING) ||\
((MODE) == GPIO_MODE_IT_FALLING) ||\
((MODE) == GPIO_MODE_EVT_RISING) ||\
((MODE) == GPIO_MODE_EVT_FALLING) ||\
((MODE) == GPIO_MODE_ANALOG))

◆ IS_GPIO_MODE [3/5]

#define IS_GPIO_MODE ( MODE)
Value:
(((MODE) == GPIO_MODE_INPUT) ||\
((MODE) == GPIO_MODE_OUTPUT_PP) ||\
((MODE) == GPIO_MODE_OUTPUT_OD) ||\
((MODE) == GPIO_MODE_AF_PP) ||\
((MODE) == GPIO_MODE_AF_OD) ||\
((MODE) == GPIO_MODE_IT_RISING) ||\
((MODE) == GPIO_MODE_IT_FALLING) ||\
((MODE) == GPIO_MODE_EVT_RISING) ||\
((MODE) == GPIO_MODE_EVT_FALLING) ||\
((MODE) == GPIO_MODE_ANALOG))

◆ IS_GPIO_MODE [4/5]

#define IS_GPIO_MODE ( MODE)
Value:
(((MODE) == GPIO_MODE_INPUT) ||\
((MODE) == GPIO_MODE_OUTPUT_PP) ||\
((MODE) == GPIO_MODE_OUTPUT_OD) ||\
((MODE) == GPIO_MODE_AF_PP) ||\
((MODE) == GPIO_MODE_AF_OD) ||\
((MODE) == GPIO_MODE_IT_RISING) ||\
((MODE) == GPIO_MODE_IT_FALLING) ||\
((MODE) == GPIO_MODE_EVT_RISING) ||\
((MODE) == GPIO_MODE_EVT_FALLING) ||\
((MODE) == GPIO_MODE_ANALOG))

◆ IS_GPIO_MODE [5/5]

#define IS_GPIO_MODE ( MODE)
Value:
(((MODE) == GPIO_MODE_INPUT) ||\
((MODE) == GPIO_MODE_OUTPUT_PP) ||\
((MODE) == GPIO_MODE_OUTPUT_OD) ||\
((MODE) == GPIO_MODE_AF_PP) ||\
((MODE) == GPIO_MODE_AF_OD) ||\
((MODE) == GPIO_MODE_IT_RISING) ||\
((MODE) == GPIO_MODE_IT_FALLING) ||\
((MODE) == GPIO_MODE_EVT_RISING) ||\
((MODE) == GPIO_MODE_EVT_FALLING) ||\
((MODE) == GPIO_MODE_ANALOG))

◆ IS_GPIO_PIN

#define IS_GPIO_PIN ( __PIN__)
Value:
((((uint32_t)(__PIN__) & GPIO_PIN_MASK) != 0x00U) &&\
(((uint32_t)(__PIN__) & ~GPIO_PIN_MASK) == 0x00U))

◆ IS_GPIO_PULL [1/5]

#define IS_GPIO_PULL ( PULL)
Value:
(((PULL) == GPIO_NOPULL) || ((PULL) == GPIO_PULLUP) || \
((PULL) == GPIO_PULLDOWN))
#define GPIO_NOPULL
Definition stm32f1xx_hal_gpio.h:153
#define GPIO_PULLDOWN
Definition stm32f1xx_hal_gpio.h:155
#define GPIO_PULLUP
Definition stm32f1xx_hal_gpio.h:154

◆ IS_GPIO_PULL [2/5]

#define IS_GPIO_PULL ( PULL)
Value:
(((PULL) == GPIO_NOPULL) || ((PULL) == GPIO_PULLUP) || \
((PULL) == GPIO_PULLDOWN))

◆ IS_GPIO_PULL [3/5]

#define IS_GPIO_PULL ( PULL)
Value:
(((PULL) == GPIO_NOPULL) || ((PULL) == GPIO_PULLUP) || \
((PULL) == GPIO_PULLDOWN))

◆ IS_GPIO_PULL [4/5]

#define IS_GPIO_PULL ( PULL)
Value:
(((PULL) == GPIO_NOPULL) || ((PULL) == GPIO_PULLUP) || \
((PULL) == GPIO_PULLDOWN))

◆ IS_GPIO_PULL [5/5]

#define IS_GPIO_PULL ( PULL)
Value:
(((PULL) == GPIO_NOPULL) || ((PULL) == GPIO_PULLUP) || \
((PULL) == GPIO_PULLDOWN))

◆ IS_GPIO_SPEED [1/5]

#define IS_GPIO_SPEED ( SPEED)
Value:
(((SPEED) == GPIO_SPEED_FREQ_LOW) || \
((SPEED) == GPIO_SPEED_FREQ_MEDIUM) || ((SPEED) == GPIO_SPEED_FREQ_HIGH))
#define GPIO_SPEED_FREQ_MEDIUM
Definition stm32f1xx_hal_gpio.h:142
#define GPIO_SPEED_FREQ_LOW
Definition stm32f1xx_hal_gpio.h:141
#define GPIO_SPEED_FREQ_HIGH
Definition stm32f1xx_hal_gpio.h:143

◆ IS_GPIO_SPEED [2/5]

#define IS_GPIO_SPEED ( SPEED)
Value:
(((SPEED) == GPIO_SPEED_FREQ_LOW) || ((SPEED) == GPIO_SPEED_FREQ_MEDIUM) || \
((SPEED) == GPIO_SPEED_FREQ_HIGH) || ((SPEED) == GPIO_SPEED_FREQ_VERY_HIGH))
#define GPIO_SPEED_FREQ_VERY_HIGH
Definition stm32f2xx_hal_gpio.h:144

◆ IS_GPIO_SPEED [3/5]

#define IS_GPIO_SPEED ( SPEED)
Value:
(((SPEED) == GPIO_SPEED_FREQ_LOW) || ((SPEED) == GPIO_SPEED_FREQ_MEDIUM) || \
((SPEED) == GPIO_SPEED_FREQ_HIGH) || ((SPEED) == GPIO_SPEED_FREQ_VERY_HIGH))

◆ IS_GPIO_SPEED [4/5]

#define IS_GPIO_SPEED ( SPEED)
Value:
(((SPEED) == GPIO_SPEED_LOW) || ((SPEED) == GPIO_SPEED_MEDIUM) || \
((SPEED) == GPIO_SPEED_FAST) || ((SPEED) == GPIO_SPEED_HIGH))

◆ IS_GPIO_SPEED [5/5]

#define IS_GPIO_SPEED ( SPEED)
Value:
(((SPEED) == GPIO_SPEED_FREQ_LOW) || ((SPEED) == GPIO_SPEED_FREQ_MEDIUM) || \
((SPEED) == GPIO_SPEED_FREQ_HIGH) || ((SPEED) == GPIO_SPEED_FREQ_VERY_HIGH))