My Project
Loading...
Searching...
No Matches
CORTEX Private Macros

Modules

 CORTEX SysTick clock source
 

Macros

#define IS_NVIC_PRIORITY_GROUP(GROUP)
 
#define IS_NVIC_PREEMPTION_PRIORITY(PRIORITY)   ((PRIORITY) < 0x10U)
 
#define IS_NVIC_SUB_PRIORITY(PRIORITY)   ((PRIORITY) < 0x10U)
 
#define IS_NVIC_DEVICE_IRQ(IRQ)   ((IRQ) >= 0x00)
 

Detailed Description

Macro Definition Documentation

◆ IS_NVIC_DEVICE_IRQ

#define IS_NVIC_DEVICE_IRQ (   IRQ)    ((IRQ) >= 0x00)

◆ IS_NVIC_PREEMPTION_PRIORITY

#define IS_NVIC_PREEMPTION_PRIORITY (   PRIORITY)    ((PRIORITY) < 0x10U)

◆ IS_NVIC_PRIORITY_GROUP

#define IS_NVIC_PRIORITY_GROUP (   GROUP)
Value:
(((GROUP) == NVIC_PRIORITYGROUP_0) || \
((GROUP) == NVIC_PRIORITYGROUP_1) || \
((GROUP) == NVIC_PRIORITYGROUP_2) || \
((GROUP) == NVIC_PRIORITYGROUP_3) || \
((GROUP) == NVIC_PRIORITYGROUP_4))
#define NVIC_PRIORITYGROUP_0
Definition: stm32f3xx_hal_cortex.h:89
#define NVIC_PRIORITYGROUP_1
Definition: stm32f3xx_hal_cortex.h:91
#define NVIC_PRIORITYGROUP_3
Definition: stm32f3xx_hal_cortex.h:95
#define NVIC_PRIORITYGROUP_2
Definition: stm32f3xx_hal_cortex.h:93
#define NVIC_PRIORITYGROUP_4
Definition: stm32f3xx_hal_cortex.h:97

◆ IS_NVIC_SUB_PRIORITY

#define IS_NVIC_SUB_PRIORITY (   PRIORITY)    ((PRIORITY) < 0x10U)