My Project
Loading...
Searching...
No Matches
GPIO Private Constants

Macros

#define GPIO_MODE_Pos   0u
 
#define GPIO_MODE   (0x3uL << GPIO_MODE_Pos)
 
#define MODE_INPUT   (0x0uL << GPIO_MODE_Pos)
 
#define MODE_OUTPUT   (0x1uL << GPIO_MODE_Pos)
 
#define MODE_AF   (0x2uL << GPIO_MODE_Pos)
 
#define MODE_ANALOG   (0x3uL << GPIO_MODE_Pos)
 
#define OUTPUT_TYPE_Pos   4u
 
#define OUTPUT_TYPE   (0x1uL << OUTPUT_TYPE_Pos)
 
#define OUTPUT_PP   (0x0uL << OUTPUT_TYPE_Pos)
 
#define OUTPUT_OD   (0x1uL << OUTPUT_TYPE_Pos)
 
#define EXTI_MODE_Pos   16u
 
#define EXTI_MODE   (0x3uL << EXTI_MODE_Pos)
 
#define EXTI_IT   (0x1uL << EXTI_MODE_Pos)
 
#define EXTI_EVT   (0x2uL << EXTI_MODE_Pos)
 
#define TRIGGER_MODE_Pos   20u
 
#define TRIGGER_MODE   (0x7uL << TRIGGER_MODE_Pos)
 
#define TRIGGER_RISING   (0x1uL << TRIGGER_MODE_Pos)
 
#define TRIGGER_FALLING   (0x2uL << TRIGGER_MODE_Pos)
 
#define TRIGGER_LEVEL   (0x4uL << TRIGGER_MODE_Pos)
 

Detailed Description

Macro Definition Documentation

◆ EXTI_EVT

#define EXTI_EVT   (0x2uL << EXTI_MODE_Pos)

◆ EXTI_IT

#define EXTI_IT   (0x1uL << EXTI_MODE_Pos)

◆ EXTI_MODE

#define EXTI_MODE   (0x3uL << EXTI_MODE_Pos)

◆ EXTI_MODE_Pos

#define EXTI_MODE_Pos   16u

◆ GPIO_MODE

#define GPIO_MODE   (0x3uL << GPIO_MODE_Pos)

◆ GPIO_MODE_Pos

#define GPIO_MODE_Pos   0u

◆ MODE_AF

#define MODE_AF   (0x2uL << GPIO_MODE_Pos)

◆ MODE_ANALOG

#define MODE_ANALOG   (0x3uL << GPIO_MODE_Pos)

◆ MODE_INPUT

#define MODE_INPUT   (0x0uL << GPIO_MODE_Pos)

◆ MODE_OUTPUT

#define MODE_OUTPUT   (0x1uL << GPIO_MODE_Pos)

◆ OUTPUT_OD

#define OUTPUT_OD   (0x1uL << OUTPUT_TYPE_Pos)

◆ OUTPUT_PP

#define OUTPUT_PP   (0x0uL << OUTPUT_TYPE_Pos)

◆ OUTPUT_TYPE

#define OUTPUT_TYPE   (0x1uL << OUTPUT_TYPE_Pos)

◆ OUTPUT_TYPE_Pos

#define OUTPUT_TYPE_Pos   4u

◆ TRIGGER_FALLING

#define TRIGGER_FALLING   (0x2uL << TRIGGER_MODE_Pos)

◆ TRIGGER_LEVEL

#define TRIGGER_LEVEL   (0x4uL << TRIGGER_MODE_Pos)

◆ TRIGGER_MODE

#define TRIGGER_MODE   (0x7uL << TRIGGER_MODE_Pos)

◆ TRIGGER_MODE_Pos

#define TRIGGER_MODE_Pos   20u

◆ TRIGGER_RISING

#define TRIGGER_RISING   (0x1uL << TRIGGER_MODE_Pos)