mikroSDK Reference Manual

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 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)