Macros
Collaboration diagram for EXTI Private Constants:

Macros

#define EXTI_CONFIG   (0x02uL << EXTI_PROPERTY_SHIFT)
 
#define EXTI_CONFIG   (0x02UL << EXTI_PROPERTY_SHIFT)
 
#define EXTI_CONFIG   (0x02UL << EXTI_PROPERTY_SHIFT)
 
#define EXTI_DIRECT   (0x01UL << EXTI_PROPERTY_SHIFT)
 
#define EXTI_DIRECT   (0x01UL << EXTI_PROPERTY_SHIFT)
 
#define EXTI_EVENT   (0x01UL << EXTI_EVENT_PRESENCE_SHIFT)
 
#define EXTI_EVENT   (0x01UL << EXTI_EVENT_PRESENCE_SHIFT)
 
#define EXTI_EVENT_PRESENCE_MASK   (EXTI_EVENT)
 
#define EXTI_EVENT_PRESENCE_MASK   (EXTI_EVENT)
 
#define EXTI_EVENT_PRESENCE_SHIFT   28U
 EXTI Event presence definition. More...
 
#define EXTI_EVENT_PRESENCE_SHIFT   28U
 EXTI Event presence definition. More...
 
#define EXTI_GPIO   ((0x04uL << EXTI_PROPERTY_SHIFT) | EXTI_CONFIG)
 
#define EXTI_GPIO   ((0x04UL << EXTI_PROPERTY_SHIFT) | EXTI_CONFIG)
 
#define EXTI_GPIO   ((0x04UL << EXTI_PROPERTY_SHIFT) | EXTI_CONFIG)
 
#define EXTI_LINE_NB   24u
 EXTI Line number. More...
 
#define EXTI_LINE_NB   88UL
 EXTI Line number. More...
 
#define EXTI_LINE_NB   88UL
 EXTI Line number. More...
 
#define EXTI_MODE_MASK   (EXTI_MODE_EVENT | EXTI_MODE_INTERRUPT)
 EXTI Mask for interrupt & event mode. More...
 
#define EXTI_MODE_MASK   (EXTI_MODE_EVENT | EXTI_MODE_INTERRUPT)
 EXTI Mask for interrupt & event mode. More...
 
#define EXTI_MODE_MASK   (EXTI_MODE_EVENT | EXTI_MODE_INTERRUPT)
 EXTI Mask for interrupt & event mode. More...
 
#define EXTI_PIN_MASK   0x0000001Fu
 EXTI bit usage. More...
 
#define EXTI_PIN_MASK   0x0000001FUL
 
#define EXTI_PIN_MASK   0x0000001FUL
 
#define EXTI_PROPERTY_MASK   (EXTI_CONFIG | EXTI_GPIO)
 
#define EXTI_PROPERTY_MASK   (EXTI_DIRECT | EXTI_CONFIG | EXTI_GPIO)
 
#define EXTI_PROPERTY_MASK   (EXTI_DIRECT | EXTI_CONFIG | EXTI_GPIO)
 
#define EXTI_PROPERTY_SHIFT   24u
 EXTI Line property definition. More...
 
#define EXTI_PROPERTY_SHIFT   24U
 EXTI Line property definition. More...
 
#define EXTI_PROPERTY_SHIFT   24U
 EXTI Line property definition. More...
 
#define EXTI_REG1   (0x00UL << EXTI_REG_SHIFT)
 
#define EXTI_REG1   (0x00UL << EXTI_REG_SHIFT)
 
#define EXTI_REG2   (0x01UL << EXTI_REG_SHIFT)
 
#define EXTI_REG2   (0x01UL << EXTI_REG_SHIFT)
 
#define EXTI_REG3   (0x02UL << EXTI_REG_SHIFT)
 
#define EXTI_REG3   (0x02UL << EXTI_REG_SHIFT)
 
#define EXTI_REG_MASK   (EXTI_REG1 | EXTI_REG2 | EXTI_REG3)
 
#define EXTI_REG_MASK   (EXTI_REG1 | EXTI_REG2 | EXTI_REG3)
 
#define EXTI_REG_SHIFT   16U
 EXTI Register and bit usage. More...
 
#define EXTI_REG_SHIFT   16U
 EXTI Register and bit usage. More...
 
#define EXTI_RESERVED   (0x08uL << EXTI_PROPERTY_SHIFT)
 
#define EXTI_RESERVED   (0x08UL << EXTI_PROPERTY_SHIFT)
 
#define EXTI_RESERVED   (0x08UL << EXTI_PROPERTY_SHIFT)
 
#define EXTI_TARGET_MASK   (EXTI_TARGET_MSK_D3SRD | EXTI_TARGET_MSK_CPU1)
 
#define EXTI_TARGET_MASK   (EXTI_TARGET_MSK_D3SRD | EXTI_TARGET_MSK_CPU1)
 
#define EXTI_TARGET_MSK_ALL   EXTI_TARGET_MASK
 
#define EXTI_TARGET_MSK_ALL   EXTI_TARGET_MASK
 
#define EXTI_TARGET_MSK_ALL_CPU   EXTI_TARGET_MSK_CPU1
 
#define EXTI_TARGET_MSK_ALL_CPU   EXTI_TARGET_MSK_CPU1
 
#define EXTI_TARGET_MSK_CPU1   (0x02UL << EXTI_TARGET_SHIFT)
 
#define EXTI_TARGET_MSK_CPU1   (0x02UL << EXTI_TARGET_SHIFT)
 
#define EXTI_TARGET_MSK_D3SRD   (0x01UL << EXTI_TARGET_SHIFT)
 
#define EXTI_TARGET_MSK_D3SRD   (0x01UL << EXTI_TARGET_SHIFT)
 
#define EXTI_TARGET_MSK_NONE   (0x00UL << EXTI_TARGET_SHIFT)
 
#define EXTI_TARGET_MSK_NONE   (0x00UL << EXTI_TARGET_SHIFT)
 
#define EXTI_TARGET_SHIFT   20U
 EXTI Target and bit usage. More...
 
#define EXTI_TARGET_SHIFT   20U
 EXTI Target and bit usage. More...
 
#define EXTI_TRIGGER_MASK   (EXTI_TRIGGER_RISING | EXTI_TRIGGER_FALLING)
 EXTI Mask for trigger possibilities. More...
 
#define EXTI_TRIGGER_MASK   (EXTI_TRIGGER_RISING | EXTI_TRIGGER_FALLING)
 EXTI Mask for trigger possibilities. More...
 
#define EXTI_TRIGGER_MASK   (EXTI_TRIGGER_RISING | EXTI_TRIGGER_FALLING)
 EXTI Mask for trigger possibilities. More...
 

Detailed Description

Macro Definition Documentation

◆ EXTI_CONFIG [1/3]

#define EXTI_CONFIG   (0x02uL << EXTI_PROPERTY_SHIFT)

Definition at line 183 of file stm32f7xx_hal_exti.h.

◆ EXTI_CONFIG [2/3]

#define EXTI_CONFIG   (0x02UL << EXTI_PROPERTY_SHIFT)

◆ EXTI_CONFIG [3/3]

#define EXTI_CONFIG   (0x02UL << EXTI_PROPERTY_SHIFT)

◆ EXTI_DIRECT [1/2]

#define EXTI_DIRECT   (0x01UL << EXTI_PROPERTY_SHIFT)

◆ EXTI_DIRECT [2/2]

#define EXTI_DIRECT   (0x01UL << EXTI_PROPERTY_SHIFT)

◆ EXTI_EVENT [1/2]

#define EXTI_EVENT   (0x01UL << EXTI_EVENT_PRESENCE_SHIFT)

◆ EXTI_EVENT [2/2]

#define EXTI_EVENT   (0x01UL << EXTI_EVENT_PRESENCE_SHIFT)

◆ EXTI_EVENT_PRESENCE_MASK [1/2]

#define EXTI_EVENT_PRESENCE_MASK   (EXTI_EVENT)

◆ EXTI_EVENT_PRESENCE_MASK [2/2]

#define EXTI_EVENT_PRESENCE_MASK   (EXTI_EVENT)

◆ EXTI_EVENT_PRESENCE_SHIFT [1/2]

#define EXTI_EVENT_PRESENCE_SHIFT   28U

EXTI Event presence definition.

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

◆ EXTI_EVENT_PRESENCE_SHIFT [2/2]

#define EXTI_EVENT_PRESENCE_SHIFT   28U

EXTI Event presence definition.

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

◆ EXTI_GPIO [1/3]

#define EXTI_GPIO   ((0x04uL << EXTI_PROPERTY_SHIFT) | EXTI_CONFIG)

Definition at line 184 of file stm32f7xx_hal_exti.h.

◆ EXTI_GPIO [2/3]

#define EXTI_GPIO   ((0x04UL << EXTI_PROPERTY_SHIFT) | EXTI_CONFIG)

◆ EXTI_GPIO [3/3]

#define EXTI_GPIO   ((0x04UL << EXTI_PROPERTY_SHIFT) | EXTI_CONFIG)

◆ EXTI_LINE_NB [1/3]

#define EXTI_LINE_NB   24u

EXTI Line number.

Definition at line 209 of file stm32f7xx_hal_exti.h.

◆ EXTI_LINE_NB [2/3]

#define EXTI_LINE_NB   88UL

◆ EXTI_LINE_NB [3/3]

#define EXTI_LINE_NB   88UL

◆ EXTI_MODE_MASK [1/3]

#define EXTI_MODE_MASK   (EXTI_MODE_EVENT | EXTI_MODE_INTERRUPT)

EXTI Mask for interrupt & event mode.

Definition at line 196 of file stm32f7xx_hal_exti.h.

◆ EXTI_MODE_MASK [2/3]

#define EXTI_MODE_MASK   (EXTI_MODE_EVENT | EXTI_MODE_INTERRUPT)

EXTI Mask for interrupt & event mode.

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

◆ EXTI_MODE_MASK [3/3]

#define EXTI_MODE_MASK   (EXTI_MODE_EVENT | EXTI_MODE_INTERRUPT)

EXTI Mask for interrupt & event mode.

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

◆ EXTI_PIN_MASK [1/3]

#define EXTI_PIN_MASK   0x0000001Fu

EXTI bit usage.

Definition at line 191 of file stm32f7xx_hal_exti.h.

◆ EXTI_PIN_MASK [2/3]

#define EXTI_PIN_MASK   0x0000001FUL

◆ EXTI_PIN_MASK [3/3]

#define EXTI_PIN_MASK   0x0000001FUL

◆ EXTI_PROPERTY_MASK [1/3]

#define EXTI_PROPERTY_MASK   (EXTI_CONFIG | EXTI_GPIO)

Definition at line 186 of file stm32f7xx_hal_exti.h.

◆ EXTI_PROPERTY_MASK [2/3]

#define EXTI_PROPERTY_MASK   (EXTI_DIRECT | EXTI_CONFIG | EXTI_GPIO)

◆ EXTI_PROPERTY_MASK [3/3]

#define EXTI_PROPERTY_MASK   (EXTI_DIRECT | EXTI_CONFIG | EXTI_GPIO)

◆ EXTI_PROPERTY_SHIFT [1/3]

#define EXTI_PROPERTY_SHIFT   24u

EXTI Line property definition.

Definition at line 182 of file stm32f7xx_hal_exti.h.

◆ EXTI_PROPERTY_SHIFT [2/3]

#define EXTI_PROPERTY_SHIFT   24U

EXTI Line property definition.

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

◆ EXTI_PROPERTY_SHIFT [3/3]

#define EXTI_PROPERTY_SHIFT   24U

EXTI Line property definition.

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

◆ EXTI_REG1 [1/2]

#define EXTI_REG1   (0x00UL << EXTI_REG_SHIFT)

◆ EXTI_REG1 [2/2]

#define EXTI_REG1   (0x00UL << EXTI_REG_SHIFT)

◆ EXTI_REG2 [1/2]

#define EXTI_REG2   (0x01UL << EXTI_REG_SHIFT)

◆ EXTI_REG2 [2/2]

#define EXTI_REG2   (0x01UL << EXTI_REG_SHIFT)

◆ EXTI_REG3 [1/2]

#define EXTI_REG3   (0x02UL << EXTI_REG_SHIFT)

◆ EXTI_REG3 [2/2]

#define EXTI_REG3   (0x02UL << EXTI_REG_SHIFT)

◆ EXTI_REG_MASK [1/2]

#define EXTI_REG_MASK   (EXTI_REG1 | EXTI_REG2 | EXTI_REG3)

◆ EXTI_REG_MASK [2/2]

#define EXTI_REG_MASK   (EXTI_REG1 | EXTI_REG2 | EXTI_REG3)

◆ EXTI_REG_SHIFT [1/2]

#define EXTI_REG_SHIFT   16U

EXTI Register and bit usage.

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

◆ EXTI_REG_SHIFT [2/2]

#define EXTI_REG_SHIFT   16U

EXTI Register and bit usage.

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

◆ EXTI_RESERVED [1/3]

#define EXTI_RESERVED   (0x08uL << EXTI_PROPERTY_SHIFT)

Definition at line 185 of file stm32f7xx_hal_exti.h.

◆ EXTI_RESERVED [2/3]

#define EXTI_RESERVED   (0x08UL << EXTI_PROPERTY_SHIFT)

◆ EXTI_RESERVED [3/3]

#define EXTI_RESERVED   (0x08UL << EXTI_PROPERTY_SHIFT)

◆ EXTI_TARGET_MASK [1/2]

#define EXTI_TARGET_MASK   (EXTI_TARGET_MSK_D3SRD | EXTI_TARGET_MSK_CPU1)

◆ EXTI_TARGET_MASK [2/2]

#define EXTI_TARGET_MASK   (EXTI_TARGET_MSK_D3SRD | EXTI_TARGET_MSK_CPU1)

◆ EXTI_TARGET_MSK_ALL [1/2]

#define EXTI_TARGET_MSK_ALL   EXTI_TARGET_MASK

◆ EXTI_TARGET_MSK_ALL [2/2]

#define EXTI_TARGET_MSK_ALL   EXTI_TARGET_MASK

◆ EXTI_TARGET_MSK_ALL_CPU [1/2]

#define EXTI_TARGET_MSK_ALL_CPU   EXTI_TARGET_MSK_CPU1

◆ EXTI_TARGET_MSK_ALL_CPU [2/2]

#define EXTI_TARGET_MSK_ALL_CPU   EXTI_TARGET_MSK_CPU1

◆ EXTI_TARGET_MSK_CPU1 [1/2]

#define EXTI_TARGET_MSK_CPU1   (0x02UL << EXTI_TARGET_SHIFT)

◆ EXTI_TARGET_MSK_CPU1 [2/2]

#define EXTI_TARGET_MSK_CPU1   (0x02UL << EXTI_TARGET_SHIFT)

◆ EXTI_TARGET_MSK_D3SRD [1/2]

#define EXTI_TARGET_MSK_D3SRD   (0x01UL << EXTI_TARGET_SHIFT)

◆ EXTI_TARGET_MSK_D3SRD [2/2]

#define EXTI_TARGET_MSK_D3SRD   (0x01UL << EXTI_TARGET_SHIFT)

◆ EXTI_TARGET_MSK_NONE [1/2]

#define EXTI_TARGET_MSK_NONE   (0x00UL << EXTI_TARGET_SHIFT)

◆ EXTI_TARGET_MSK_NONE [2/2]

#define EXTI_TARGET_MSK_NONE   (0x00UL << EXTI_TARGET_SHIFT)

◆ EXTI_TARGET_SHIFT [1/2]

#define EXTI_TARGET_SHIFT   20U

EXTI Target and bit usage.

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

◆ EXTI_TARGET_SHIFT [2/2]

#define EXTI_TARGET_SHIFT   20U

EXTI Target and bit usage.

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

◆ EXTI_TRIGGER_MASK [1/3]

#define EXTI_TRIGGER_MASK   (EXTI_TRIGGER_RISING | EXTI_TRIGGER_FALLING)

EXTI Mask for trigger possibilities.

Definition at line 201 of file stm32f7xx_hal_exti.h.

◆ EXTI_TRIGGER_MASK [2/3]

#define EXTI_TRIGGER_MASK   (EXTI_TRIGGER_RISING | EXTI_TRIGGER_FALLING)

EXTI Mask for trigger possibilities.

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

◆ EXTI_TRIGGER_MASK [3/3]

#define EXTI_TRIGGER_MASK   (EXTI_TRIGGER_RISING | EXTI_TRIGGER_FALLING)

EXTI Mask for trigger possibilities.

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



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