思澈科技软件开发工具包  2.20
GPIO Private Macros

Macros

#define IS_GPIO_PIN_ACTION(ACTION)   (((ACTION) == GPIO_PIN_RESET) || ((ACTION) == GPIO_PIN_SET))
 
#define IS_GPIO_MODE(__MODE__)
 
#define IS_GPIO_PULL(__PULL__)
 

Detailed Description

Macro Definition Documentation

◆ IS_GPIO_MODE

#define IS_GPIO_MODE (   __MODE__)
Value:
(((__MODE__) == GPIO_MODE_INPUT) ||\
((__MODE__) == GPIO_MODE_OUTPUT) ||\
((__MODE__) == GPIO_MODE_OUTPUT_OD) ||\
((__MODE__) == GPIO_MODE_IT_RISING) ||\
((__MODE__) == GPIO_MODE_IT_FALLING) ||\
((__MODE__) == GPIO_MODE_IT_RISING_FALLING) ||\
((__MODE__) == GPIO_MODE_IT_HIGH_LEVEL) ||\
((__MODE__) == GPIO_MODE_IT_LOW_LEVEL))

◆ IS_GPIO_PULL

#define IS_GPIO_PULL (   __PULL__)
Value:
(((__PULL__) == GPIO_NOPULL) ||\
((__PULL__) == GPIO_PULLUP) || \
((__PULL__) == GPIO_PULLDOWN))
GPIO_PULLDOWN
#define GPIO_PULLDOWN
Definition: bf0_hal_gpio.h:197
GPIO_MODE_OUTPUT_OD
#define GPIO_MODE_OUTPUT_OD
Definition: bf0_hal_gpio.h:180
GPIO_MODE_INPUT
#define GPIO_MODE_INPUT
Definition: bf0_hal_gpio.h:178
GPIO_NOPULL
#define GPIO_NOPULL
Definition: bf0_hal_gpio.h:195
GPIO_MODE_IT_RISING_FALLING
#define GPIO_MODE_IT_RISING_FALLING
Definition: bf0_hal_gpio.h:183
GPIO_MODE_IT_LOW_LEVEL
#define GPIO_MODE_IT_LOW_LEVEL
Definition: bf0_hal_gpio.h:185
GPIO_PULLUP
#define GPIO_PULLUP
Definition: bf0_hal_gpio.h:196
GPIO_MODE_IT_RISING
#define GPIO_MODE_IT_RISING
Definition: bf0_hal_gpio.h:181
GPIO_MODE_OUTPUT
#define GPIO_MODE_OUTPUT
Definition: bf0_hal_gpio.h:179
GPIO_MODE_IT_FALLING
#define GPIO_MODE_IT_FALLING
Definition: bf0_hal_gpio.h:182
GPIO_MODE_IT_HIGH_LEVEL
#define GPIO_MODE_IT_HIGH_LEVEL
Definition: bf0_hal_gpio.h:184