DIY Logging Volt/Ampmeter
EXTI Private Constants

Macros

#define EXTI_PROPERTY_SHIFT   24u
 EXTI Line property definition. More...
 
#define EXTI_CONFIG   (0x02uL << EXTI_PROPERTY_SHIFT)
 
#define EXTI_GPIO   ((0x04uL << EXTI_PROPERTY_SHIFT) | EXTI_CONFIG)
 
#define EXTI_PROPERTY_MASK   (EXTI_CONFIG | EXTI_GPIO)
 
#define EXTI_PIN_MASK   0x0000001Fu
 EXTI bit usage. More...
 
#define EXTI_MODE_MASK   (EXTI_MODE_EVENT | EXTI_MODE_INTERRUPT)
 EXTI Mask for interrupt & event mode. More...
 
#define EXTI_TRIGGER_MASK   (EXTI_TRIGGER_RISING | EXTI_TRIGGER_FALLING)
 EXTI Mask for trigger possibilities. More...
 
#define EXTI_LINE_NB   18UL
 EXTI Line number. More...
 

Detailed Description

Macro Definition Documentation

◆ EXTI_CONFIG

#define EXTI_CONFIG   (0x02uL << EXTI_PROPERTY_SHIFT)

Definition at line 183 of file stm32f1xx_hal_exti.h.

◆ EXTI_GPIO

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

Definition at line 184 of file stm32f1xx_hal_exti.h.

◆ EXTI_LINE_NB

#define EXTI_LINE_NB   18UL

EXTI Line number.

Definition at line 210 of file stm32f1xx_hal_exti.h.

◆ EXTI_MODE_MASK

#define EXTI_MODE_MASK   (EXTI_MODE_EVENT | EXTI_MODE_INTERRUPT)

EXTI Mask for interrupt & event mode.

Definition at line 195 of file stm32f1xx_hal_exti.h.

◆ EXTI_PIN_MASK

#define EXTI_PIN_MASK   0x0000001Fu

EXTI bit usage.

Definition at line 190 of file stm32f1xx_hal_exti.h.

◆ EXTI_PROPERTY_MASK

#define EXTI_PROPERTY_MASK   (EXTI_CONFIG | EXTI_GPIO)

Definition at line 185 of file stm32f1xx_hal_exti.h.

◆ EXTI_PROPERTY_SHIFT

#define EXTI_PROPERTY_SHIFT   24u

EXTI Line property definition.

Definition at line 182 of file stm32f1xx_hal_exti.h.

◆ EXTI_TRIGGER_MASK

#define EXTI_TRIGGER_MASK   (EXTI_TRIGGER_RISING | EXTI_TRIGGER_FALLING)

EXTI Mask for trigger possibilities.

Definition at line 200 of file stm32f1xx_hal_exti.h.