STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
Modules | Macros
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

#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))))
#define GPIOD
Definition: stm32f745xx.h:1316
#define GPIOA
Definition: stm32f745xx.h:1313
#define GPIOH_PIN_AVAILABLE
#define GPIOB
Definition: stm32f745xx.h:1314
#define GPIOC_PIN_AVAILABLE
#define GPIOE
Definition: stm32f745xx.h:1317
#define GPIOJ
Definition: stm32f745xx.h:1322
#define GPIOA_PIN_AVAILABLE
GPIO pin available on the platform.
#define GPIOE_PIN_AVAILABLE
#define GPIOD_PIN_AVAILABLE
#define GPIOJ_PIN_AVAILABLE
#define GPIOG_PIN_AVAILABLE
#define GPIOI
Definition: stm32f745xx.h:1321
#define GPIOH
Definition: stm32f745xx.h:1320
#define GPIOF_PIN_AVAILABLE
#define GPIOB_PIN_AVAILABLE
#define GPIOF
Definition: stm32f745xx.h:1318
#define GPIOK_PIN_AVAILABLE
#define GPIOK
Definition: stm32f745xx.h:1323
#define GPIOG
Definition: stm32f745xx.h:1319
#define GPIOC
Definition: stm32f745xx.h:1315
#define GPIOI_PIN_AVAILABLE

Definition at line 308 of file stm32f7xx_hal_gpio_ex.h.