cantata
Macros
EXTI Private Constants
Collaboration diagram for EXTI Private Constants:

Macros

#define EXTI_PROPERTY_SHIFT   24u
 EXTI Line property definition.
 
#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.
 
#define EXTI_MODE_MASK   (EXTI_MODE_EVENT | EXTI_MODE_INTERRUPT)
 EXTI Mask for interrupt & event mode.
 
#define EXTI_TRIGGER_MASK   (EXTI_TRIGGER_RISING | EXTI_TRIGGER_FALLING)
 EXTI Mask for trigger possibilities.
 
#define EXTI_LINE_NB   18UL
 EXTI Line number.
 

Detailed Description