Modules
|
Macros
GPIO Private Macros
STM32F4xx_HAL_Driver
|
STM32F7xx_HAL_Driver
|
STM32H7xx_HAL_Driver
»
GPIOEx
Collaboration diagram for GPIO Private Macros:
Modules
GPIO Get Port Index
GPIO Check Alternate Function
Macros
#define
IS_GPIO_PIN_AVAILABLE
(__INSTANCE__, __PIN__)
Detailed Description
Macro Definition Documentation
◆
IS_GPIO_PIN_AVAILABLE
#define IS_GPIO_PIN_AVAILABLE
(
__INSTANCE__,
__PIN__
)
Value:
((((__INSTANCE__) ==
GPIOA
) && (((__PIN__) & (
GPIOA_PIN_AVAILABLE
)) != 0) && (((__PIN__) | (
GPIOA_PIN_AVAILABLE
)) == (
GPIOA_PIN_AVAILABLE
))) || \
(((__INSTANCE__) ==
GPIOB
) && (((__PIN__) & (
GPIOB_PIN_AVAILABLE
)) != 0) && (((__PIN__) | (
GPIOB_PIN_AVAILABLE
)) == (
GPIOB_PIN_AVAILABLE
))) || \
(((__INSTANCE__) ==
GPIOC
) && (((__PIN__) & (
GPIOC_PIN_AVAILABLE
)) != 0) && (((__PIN__) | (
GPIOC_PIN_AVAILABLE
)) == (
GPIOC_PIN_AVAILABLE
))) || \
(((__INSTANCE__) ==
GPIOD
) && (((__PIN__) & (
GPIOD_PIN_AVAILABLE
)) != 0) && (((__PIN__) | (
GPIOD_PIN_AVAILABLE
)) == (
GPIOD_PIN_AVAILABLE
))) || \
(((__INSTANCE__) ==
GPIOE
) && (((__PIN__) & (
GPIOE_PIN_AVAILABLE
)) != 0) && (((__PIN__) | (
GPIOE_PIN_AVAILABLE
)) == (
GPIOE_PIN_AVAILABLE
))) || \
(((__INSTANCE__) ==
GPIOF
) && (((__PIN__) & (
GPIOF_PIN_AVAILABLE
)) != 0) && (((__PIN__) | (
GPIOF_PIN_AVAILABLE
)) == (
GPIOF_PIN_AVAILABLE
))) || \
(((__INSTANCE__) ==
GPIOG
) && (((__PIN__) & (
GPIOG_PIN_AVAILABLE
)) != 0) && (((__PIN__) | (
GPIOG_PIN_AVAILABLE
)) == (
GPIOG_PIN_AVAILABLE
))) || \
(((__INSTANCE__) ==
GPIOI
) && (((__PIN__) & (
GPIOI_PIN_AVAILABLE
)) != 0) && (((__PIN__) | (
GPIOI_PIN_AVAILABLE
)) == (
GPIOI_PIN_AVAILABLE
))) || \
(((__INSTANCE__) ==
GPIOJ
) && (((__PIN__) & (
GPIOJ_PIN_AVAILABLE
)) != 0) && (((__PIN__) | (
GPIOJ_PIN_AVAILABLE
)) == (
GPIOJ_PIN_AVAILABLE
))) || \
(((__INSTANCE__) ==
GPIOK
) && (((__PIN__) & (
GPIOK_PIN_AVAILABLE
)) != 0) && (((__PIN__) | (
GPIOK_PIN_AVAILABLE
)) == (
GPIOK_PIN_AVAILABLE
))) || \
(((__INSTANCE__) ==
GPIOH
) && (((__PIN__) & (
GPIOH_PIN_AVAILABLE
)) != 0) && (((__PIN__) | (
GPIOH_PIN_AVAILABLE
)) == (
GPIOH_PIN_AVAILABLE
))))
Definition at line
425
of file
stm32f7xx_hal_gpio_ex.h
.
GPIOE
#define GPIOE
Definition:
stm32f407xx.h:1107
GPIOE_PIN_AVAILABLE
#define GPIOE_PIN_AVAILABLE
Definition:
stm32f7xx_hal_gpio_ex.h:376
GPIOK_PIN_AVAILABLE
#define GPIOK_PIN_AVAILABLE
Definition:
stm32f7xx_hal_gpio_ex.h:382
GPIOK
#define GPIOK
Definition:
stm32f469xx.h:1350
GPIOJ
#define GPIOJ
Definition:
stm32f469xx.h:1349
GPIOA_PIN_AVAILABLE
#define GPIOA_PIN_AVAILABLE
GPIO pin available on the platform.
Definition:
stm32f7xx_hal_gpio_ex.h:372
GPIOA
#define GPIOA
Definition:
stm32f407xx.h:1103
GPIOH_PIN_AVAILABLE
#define GPIOH_PIN_AVAILABLE
Definition:
stm32f7xx_hal_gpio_ex.h:381
GPIOH
#define GPIOH
Definition:
stm32f407xx.h:1110
GPIOI
#define GPIOI
Definition:
stm32f407xx.h:1111
GPIOG_PIN_AVAILABLE
#define GPIOG_PIN_AVAILABLE
Definition:
stm32f7xx_hal_gpio_ex.h:378
GPIOB
#define GPIOB
Definition:
stm32f407xx.h:1104
GPIOJ_PIN_AVAILABLE
#define GPIOJ_PIN_AVAILABLE
Definition:
stm32f7xx_hal_gpio_ex.h:380
GPIOG
#define GPIOG
Definition:
stm32f407xx.h:1109
GPIOI_PIN_AVAILABLE
#define GPIOI_PIN_AVAILABLE
Definition:
stm32f7xx_hal_gpio_ex.h:379
GPIOD
#define GPIOD
Definition:
stm32f407xx.h:1106
GPIOF
#define GPIOF
Definition:
stm32f407xx.h:1108
GPIOD_PIN_AVAILABLE
#define GPIOD_PIN_AVAILABLE
Definition:
stm32f7xx_hal_gpio_ex.h:375
GPIOC_PIN_AVAILABLE
#define GPIOC_PIN_AVAILABLE
Definition:
stm32f7xx_hal_gpio_ex.h:374
GPIOC
#define GPIOC
Definition:
stm32f407xx.h:1105
GPIOB_PIN_AVAILABLE
#define GPIOB_PIN_AVAILABLE
Definition:
stm32f7xx_hal_gpio_ex.h:373
GPIOF_PIN_AVAILABLE
#define GPIOF_PIN_AVAILABLE
Definition:
stm32f7xx_hal_gpio_ex.h:377
picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:06