Macros
Collaboration diagram for EXTI Private Macros:

Macros

#define IS_EXTI_CONFIG_LINE(__EXTI_LINE__)   (((__EXTI_LINE__) & EXTI_CONFIG) != 0x00UL)
 
#define IS_EXTI_CONFIG_LINE(__LINE__)   (((__LINE__) & EXTI_CONFIG) != 0x00u)
 
#define IS_EXTI_CONFIG_LINE(__LINE__)   (((__LINE__) & EXTI_CONFIG) != 0x00UL)
 
#define IS_EXTI_D3_PENDCLR_SRC(__SRC__)
 
#define IS_EXTI_D3_PENDCLR_SRC(__SRC__)
 
#define IS_EXTI_GPIO_PIN(__PIN__)   ((__PIN__) < 16U)
 
#define IS_EXTI_GPIO_PIN(__PIN__)   ((__PIN__) < 16UL)
 
#define IS_EXTI_GPIO_PIN(__PIN__)   ((__PIN__) < 16UL)
 
#define IS_EXTI_GPIO_PORT(__PORT__)
 
#define IS_EXTI_GPIO_PORT(__PORT__)
 
#define IS_EXTI_GPIO_PORT(__PORT__)
 
#define IS_EXTI_LINE(__EXTI_LINE__)
 
#define IS_EXTI_LINE(__LINE__)
 
#define IS_EXTI_LINE(__LINE__)
 
#define IS_EXTI_MODE(__LINE__)
 
#define IS_EXTI_MODE(__MODE__)   (((__MODE__) & ~EXTI_MODE_MASK) == 0x00UL)
 
#define IS_EXTI_MODE(__MODE__)   (((__MODE__) & ~EXTI_MODE_MASK) == 0x00UL)
 
#define IS_EXTI_PENDING_EDGE(__EXTI_LINE__)
 
#define IS_EXTI_PENDING_EDGE(__LINE__)
 
#define IS_EXTI_PENDING_EDGE(__LINE__)
 
#define IS_EXTI_PROPERTY(__EXTI_LINE__)
 
#define IS_EXTI_PROPERTY(__LINE__)
 
#define IS_EXTI_TARGET(__EXTI_LINE__)
 
#define IS_EXTI_TARGET(__LINE__)
 
#define IS_EXTI_TRIGGER(__EXTI_LINE__)   (((__EXTI_LINE__) & ~EXTI_TRIGGER_MASK) == 0x00UL)
 
#define IS_EXTI_TRIGGER(__LINE__)   (((__LINE__) & ~EXTI_TRIGGER_MASK) == 0x00u)
 
#define IS_EXTI_TRIGGER(__LINE__)   (((__LINE__) & ~EXTI_TRIGGER_MASK) == 0x00UL)
 

Detailed Description

Macro Definition Documentation

◆ IS_EXTI_CONFIG_LINE [1/3]

#define IS_EXTI_CONFIG_LINE (   __EXTI_LINE__)    (((__EXTI_LINE__) & EXTI_CONFIG) != 0x00UL)

◆ IS_EXTI_CONFIG_LINE [2/3]

#define IS_EXTI_CONFIG_LINE (   __LINE__)    (((__LINE__) & EXTI_CONFIG) != 0x00u)

Definition at line 235 of file stm32f7xx_hal_exti.h.

◆ IS_EXTI_CONFIG_LINE [3/3]

#define IS_EXTI_CONFIG_LINE (   __LINE__)    (((__LINE__) & EXTI_CONFIG) != 0x00UL)

◆ IS_EXTI_D3_PENDCLR_SRC [1/2]

#define IS_EXTI_D3_PENDCLR_SRC (   __SRC__)

◆ IS_EXTI_D3_PENDCLR_SRC [2/2]

#define IS_EXTI_D3_PENDCLR_SRC (   __SRC__)
Value:
(((__SRC__) == EXTI_D3_PENDCLR_SRC_NONE) || \
((__SRC__) == EXTI_D3_PENDCLR_SRC_DMACH6) || \
((__SRC__) == EXTI_D3_PENDCLR_SRC_DMACH7) || \
((__SRC__) == EXTI_D3_PENDCLR_SRC_LPTIM2) || \

Definition at line 475 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h.

◆ IS_EXTI_GPIO_PIN [1/3]

#define IS_EXTI_GPIO_PIN (   __PIN__)    ((__PIN__) < 16U)

Definition at line 262 of file stm32f7xx_hal_exti.h.

◆ IS_EXTI_GPIO_PIN [2/3]

#define IS_EXTI_GPIO_PIN (   __PIN__)    ((__PIN__) < 16UL)

◆ IS_EXTI_GPIO_PIN [3/3]

#define IS_EXTI_GPIO_PIN (   __PIN__)    ((__PIN__) < 16UL)

◆ IS_EXTI_GPIO_PORT [1/3]

#define IS_EXTI_GPIO_PORT (   __PORT__)
Value:
(((__PORT__) == EXTI_GPIOA) || \
((__PORT__) == EXTI_GPIOB) || \
((__PORT__) == EXTI_GPIOC) || \
((__PORT__) == EXTI_GPIOD) || \
((__PORT__) == EXTI_GPIOE) || \
((__PORT__) == EXTI_GPIOF) || \
((__PORT__) == EXTI_GPIOG) || \
((__PORT__) == EXTI_GPIOH) || \
((__PORT__) == EXTI_GPIOI) || \
((__PORT__) == EXTI_GPIOJ))

Definition at line 250 of file stm32f7xx_hal_exti.h.

◆ IS_EXTI_GPIO_PORT [2/3]

#define IS_EXTI_GPIO_PORT (   __PORT__)
Value:
(((__PORT__) == EXTI_GPIOA) || \
((__PORT__) == EXTI_GPIOB) || \
((__PORT__) == EXTI_GPIOC) || \
((__PORT__) == EXTI_GPIOD) || \
((__PORT__) == EXTI_GPIOE) || \
((__PORT__) == EXTI_GPIOF) || \
((__PORT__) == EXTI_GPIOG) || \
((__PORT__) == EXTI_GPIOH) || \
((__PORT__) == EXTI_GPIOJ) || \
((__PORT__) == EXTI_GPIOK))

Definition at line 454 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h.

◆ IS_EXTI_GPIO_PORT [3/3]

#define IS_EXTI_GPIO_PORT (   __PORT__)
Value:
(((__PORT__) == EXTI_GPIOA) || \
((__PORT__) == EXTI_GPIOB) || \
((__PORT__) == EXTI_GPIOC) || \
((__PORT__) == EXTI_GPIOD) || \
((__PORT__) == EXTI_GPIOE) || \
((__PORT__) == EXTI_GPIOF) || \
((__PORT__) == EXTI_GPIOG) || \
((__PORT__) == EXTI_GPIOH) || \
((__PORT__) == EXTI_GPIOJ) || \
((__PORT__) == EXTI_GPIOK))

Definition at line 455 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h.

◆ IS_EXTI_LINE [1/3]

#define IS_EXTI_LINE (   __EXTI_LINE__)
Value:
((((__EXTI_LINE__) & ~(EXTI_PROPERTY_MASK | EXTI_EVENT_PRESENCE_MASK |\
IS_EXTI_PROPERTY(__EXTI_LINE__) && IS_EXTI_TARGET(__EXTI_LINE__) && \
(((__EXTI_LINE__) & (EXTI_REG_MASK | EXTI_PIN_MASK)) < \
(((EXTI_LINE_NB / 32UL) << EXTI_REG_SHIFT) | (EXTI_LINE_NB % 32UL))))

Definition at line 426 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h.

◆ IS_EXTI_LINE [2/3]

#define IS_EXTI_LINE (   __LINE__)
Value:
((((__LINE__) & ~(EXTI_PROPERTY_MASK | EXTI_PIN_MASK)) == 0x00u) && \
((((__LINE__) & EXTI_PROPERTY_MASK) == EXTI_CONFIG) || \
(((__LINE__) & EXTI_PROPERTY_MASK) == EXTI_GPIO)) && \
(((__LINE__) & EXTI_PIN_MASK) < EXTI_LINE_NB))

Definition at line 221 of file stm32f7xx_hal_exti.h.

◆ IS_EXTI_LINE [3/3]

#define IS_EXTI_LINE (   __LINE__)
Value:
IS_EXTI_PROPERTY(__LINE__) && IS_EXTI_TARGET(__LINE__) && \
(((__LINE__) & (EXTI_REG_MASK | EXTI_PIN_MASK)) < \
(((EXTI_LINE_NB / 32UL) << EXTI_REG_SHIFT) | (EXTI_LINE_NB % 32UL))))

Definition at line 426 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h.

◆ IS_EXTI_MODE [1/3]

#define IS_EXTI_MODE (   __LINE__)
Value:
((((__LINE__) & EXTI_MODE_MASK) != 0x00u) && \
(((__LINE__) & ~EXTI_MODE_MASK) == 0x00u))

Definition at line 226 of file stm32f7xx_hal_exti.h.

◆ IS_EXTI_MODE [2/3]

#define IS_EXTI_MODE (   __MODE__)    (((__MODE__) & ~EXTI_MODE_MASK) == 0x00UL)

◆ IS_EXTI_MODE [3/3]

#define IS_EXTI_MODE (   __MODE__)    (((__MODE__) & ~EXTI_MODE_MASK) == 0x00UL)

◆ IS_EXTI_PENDING_EDGE [1/3]

#define IS_EXTI_PENDING_EDGE (   __EXTI_LINE__)
Value:
(((__EXTI_LINE__) == EXTI_TRIGGER_RISING) || \
((__EXTI_LINE__) == EXTI_TRIGGER_FALLING)|| \
((__EXTI_LINE__) == EXTI_TRIGGER_RISING_FALLING))

Definition at line 436 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h.

◆ IS_EXTI_PENDING_EDGE [2/3]

#define IS_EXTI_PENDING_EDGE (   __LINE__)
Value:
(((__LINE__) == EXTI_TRIGGER_FALLING) || \
((__LINE__) == EXTI_TRIGGER_RISING) || \
((__LINE__) == EXTI_TRIGGER_RISING_FALLING))

Definition at line 231 of file stm32f7xx_hal_exti.h.

◆ IS_EXTI_PENDING_EDGE [3/3]

#define IS_EXTI_PENDING_EDGE (   __LINE__)

◆ IS_EXTI_PROPERTY [1/2]

#define IS_EXTI_PROPERTY (   __EXTI_LINE__)
Value:
((((__EXTI_LINE__) & EXTI_PROPERTY_MASK) == EXTI_DIRECT) || \
(((__EXTI_LINE__) & EXTI_PROPERTY_MASK) == EXTI_CONFIG) || \
(((__EXTI_LINE__) & EXTI_PROPERTY_MASK) == EXTI_GPIO))

Definition at line 413 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h.

◆ IS_EXTI_PROPERTY [2/2]

#define IS_EXTI_PROPERTY (   __LINE__)
Value:
((((__LINE__) & EXTI_PROPERTY_MASK) == EXTI_DIRECT) || \
(((__LINE__) & EXTI_PROPERTY_MASK) == EXTI_CONFIG) || \
(((__LINE__) & EXTI_PROPERTY_MASK) == EXTI_GPIO))

Definition at line 413 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h.

◆ IS_EXTI_TARGET [1/2]

#define IS_EXTI_TARGET (   __EXTI_LINE__)

◆ IS_EXTI_TARGET [2/2]

#define IS_EXTI_TARGET (   __LINE__)

◆ IS_EXTI_TRIGGER [1/3]

#define IS_EXTI_TRIGGER (   __EXTI_LINE__)    (((__EXTI_LINE__) & ~EXTI_TRIGGER_MASK) == 0x00UL)

◆ IS_EXTI_TRIGGER [2/3]

#define IS_EXTI_TRIGGER (   __LINE__)    (((__LINE__) & ~EXTI_TRIGGER_MASK) == 0x00u)

Definition at line 229 of file stm32f7xx_hal_exti.h.

◆ IS_EXTI_TRIGGER [3/3]

#define IS_EXTI_TRIGGER (   __LINE__)    (((__LINE__) & ~EXTI_TRIGGER_MASK) == 0x00UL)
IS_EXTI_TARGET
#define IS_EXTI_TARGET(__EXTI_LINE__)
Definition: stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h:422
EXTI_GPIOC
#define EXTI_GPIOC
Definition: stm32f7xx_hal_exti.h:150
EXTI_DIRECT
#define EXTI_DIRECT
Definition: stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h:340
EXTI_REG_MASK
#define EXTI_REG_MASK
Definition: stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h:360
EXTI_GPIOK
#define EXTI_GPIOK
Definition: stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h:292
EXTI_EVENT_PRESENCE_MASK
#define EXTI_EVENT_PRESENCE_MASK
Definition: stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h:351
EXTI_LINE_NB
#define EXTI_LINE_NB
EXTI Line number.
Definition: stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h:402
EXTI_GPIOD
#define EXTI_GPIOD
Definition: stm32f7xx_hal_exti.h:151
EXTI_D3_PENDCLR_SRC_DMACH6
#define EXTI_D3_PENDCLR_SRC_DMACH6
Definition: stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h:303
EXTI_TRIGGER_RISING
#define EXTI_TRIGGER_RISING
Definition: stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h:269
EXTI_TRIGGER_FALLING
#define EXTI_TRIGGER_FALLING
Definition: stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h:270
EXTI_GPIOI
#define EXTI_GPIOI
Definition: stm32f7xx_hal_exti.h:156
EXTI_GPIO
#define EXTI_GPIO
Definition: stm32f7xx_hal_exti.h:184
EXTI_REG_SHIFT
#define EXTI_REG_SHIFT
EXTI Register and bit usage.
Definition: stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h:356
EXTI_GPIOJ
#define EXTI_GPIOJ
Definition: stm32f7xx_hal_exti.h:157
EXTI_D3_PENDCLR_SRC_LPTIM3
#define EXTI_D3_PENDCLR_SRC_LPTIM3
Definition: stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h:313
EXTI_GPIOE
#define EXTI_GPIOE
Definition: stm32f7xx_hal_exti.h:152
EXTI_TARGET_MASK
#define EXTI_TARGET_MASK
Definition: stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h:375
EXTI_GPIOH
#define EXTI_GPIOH
Definition: stm32f7xx_hal_exti.h:155
EXTI_GPIOB
#define EXTI_GPIOB
Definition: stm32f7xx_hal_exti.h:149
EXTI_TARGET_MSK_CPU1
#define EXTI_TARGET_MSK_CPU1
Definition: stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h:369
EXTI_D3_PENDCLR_SRC_DMACH7
#define EXTI_D3_PENDCLR_SRC_DMACH7
Definition: stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h:304
EXTI_GPIOF
#define EXTI_GPIOF
Definition: stm32f7xx_hal_exti.h:153
EXTI_MODE_MASK
#define EXTI_MODE_MASK
EXTI Mask for interrupt & event mode.
Definition: stm32f7xx_hal_exti.h:196
EXTI_D3_PENDCLR_SRC_LPTIM2
#define EXTI_D3_PENDCLR_SRC_LPTIM2
Definition: stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h:308
EXTI_D3_PENDCLR_SRC_NONE
#define EXTI_D3_PENDCLR_SRC_NONE
Definition: stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h:302
EXTI_GPIOA
#define EXTI_GPIOA
Definition: stm32f7xx_hal_exti.h:148
EXTI_PIN_MASK
#define EXTI_PIN_MASK
Definition: stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h:361
EXTI_TARGET_MSK_ALL
#define EXTI_TARGET_MSK_ALL
Definition: stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h:378
EXTI_CONFIG
#define EXTI_CONFIG
Definition: stm32f7xx_hal_exti.h:183
EXTI_PROPERTY_MASK
#define EXTI_PROPERTY_MASK
Definition: stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h:344
EXTI_GPIOG
#define EXTI_GPIOG
Definition: stm32f7xx_hal_exti.h:154
EXTI_TRIGGER_RISING_FALLING
#define EXTI_TRIGGER_RISING_FALLING
Definition: stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h:271
IS_EXTI_TARGET
#define IS_EXTI_TARGET(__LINE__)
Definition: stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_exti.h:422


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:08