YAHAL
Yet Another Hardware Abstraction Library
Loading...
Searching...
No Matches
NVIC Functions
Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) » System Controls not in SCB (SCnSCB) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) » Implementation Control Block register (ICB) » System Tick Timer (SysTick) » Instrumentation Trace Macrocell (ITM) » Data Watchpoint and Trace (DWT) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) » System Controls not in SCB (SCnSCB) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) » Implementation Control Block register (ICB) » System Tick Timer (SysTick) » Instrumentation Trace Macrocell (ITM) » Data Watchpoint and Trace (DWT) » Memory System Control Registers (IMPLEMENTATION DEFINED) » Power Mode Control Registers » External Wakeup Interrupt Controller Registers » External Wakeup Interrupt Controller (EWIC) interrupt status access registers » Error Banking Registers (IMPLEMENTATION DEFINED) » Processor Configuration Information Registers (IMPLEMENTATION DEFINED) » Software Test Library Observation Registers » Trace Port Interface (TPI) » Floating Point Unit (FPU) » Core Debug Registers (CoreDebug) » Debug Control Block » Debug Identification Block » Core register bit field macros » Core Definitions » Backwards Compatibility Aliases | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) » System Controls not in SCB (SCnSCB) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) » Implementation Control Block register (ICB) » System Tick Timer (SysTick) » Instrumentation Trace Macrocell (ITM) » Data Watchpoint and Trace (DWT) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) » System Controls not in SCB (SCnSCB) | Defines and Type Definitions » Status and Control Registers » Nested Vectored Interrupt Controller (NVIC) » System Control Block (SCB) » Implementation Control Block register (ICB) » System Tick Timer (SysTick) » Instrumentation Trace Macrocell (ITM) » Data Watchpoint and Trace (DWT) » Memory System Control Registers (IMPLEMENTATION DEFINED) » Power Mode Control Registers » External Wakeup Interrupt Controller Registers » External Wakeup Interrupt Controller (EWIC) interrupt status access registers » Error Banking Registers (IMPLEMENTATION DEFINED) » Processor Configuration Information Registers (IMPLEMENTATION DEFINED) » Software Test Library Observation Registers » Trace Port Interface (TPI) » Floating Point Unit (FPU) » Core Debug Registers (CoreDebug) » Debug Control Block » Debug Identification Block » Core register bit field macros » Core Definitions » Backwards Compatibility Aliases » Functions and Instructions Reference

Functions that manage interrupts and exceptions via the NVIC. More...

Topics

 FPU Functions
 Function that provides FPU type.
 
__STATIC_INLINE void __NVIC_SetPriorityGrouping (uint32_t PriorityGroup)
 Set Priority Grouping.
 
__STATIC_INLINE uint32_t __NVIC_GetPriorityGrouping (void)
 Get Priority Grouping.
 
__STATIC_INLINE void __NVIC_EnableIRQ (IRQn_Type IRQn)
 Enable Interrupt.
 
__STATIC_INLINE uint32_t __NVIC_GetEnableIRQ (IRQn_Type IRQn)
 Get Interrupt Enable status.
 
__STATIC_INLINE void __NVIC_DisableIRQ (IRQn_Type IRQn)
 Disable Interrupt.
 
__STATIC_INLINE uint32_t __NVIC_GetPendingIRQ (IRQn_Type IRQn)
 Get Pending Interrupt.
 
__STATIC_INLINE void __NVIC_SetPendingIRQ (IRQn_Type IRQn)
 Set Pending Interrupt.
 
__STATIC_INLINE void __NVIC_ClearPendingIRQ (IRQn_Type IRQn)
 Clear Pending Interrupt.
 
__STATIC_INLINE uint32_t __NVIC_GetActive (IRQn_Type IRQn)
 Get Active Interrupt.
 
__STATIC_INLINE void __NVIC_SetPriority (IRQn_Type IRQn, uint32_t priority)
 Set Interrupt Priority.
 
__STATIC_INLINE uint32_t __NVIC_GetPriority (IRQn_Type IRQn)
 Get Interrupt Priority.
 
__STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, uint32_t PreemptPriority, uint32_t SubPriority)
 Encode Priority.
 
__STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t PriorityGroup, uint32_t *const pPreemptPriority, uint32_t *const pSubPriority)
 Decode Priority.
 
__STATIC_INLINE void __NVIC_SetVector (IRQn_Type IRQn, uint32_t vector)
 Set Interrupt Vector.
 
__STATIC_INLINE uint32_t __NVIC_GetVector (IRQn_Type IRQn)
 Get Interrupt Vector.
 
__NO_RETURN __STATIC_INLINE void __NVIC_SystemReset (void)
 System Reset.
 
__STATIC_INLINE uint32_t SCB_GetFPUType (void)
 get FPU type
 
__STATIC_INLINE void DCB_SetAuthCtrl (uint32_t value)
 Set Debug Authentication Control Register.
 
__STATIC_INLINE uint32_t DCB_GetAuthCtrl (void)
 Get Debug Authentication Control Register.
 
__STATIC_INLINE uint32_t DIB_GetAuthStatus (void)
 Get Debug Authentication Status Register.
 
__STATIC_INLINE uint32_t ITM_SendChar (uint32_t ch)
 ITM Send Character.
 
__STATIC_INLINE int32_t ITM_ReceiveChar (void)
 ITM Receive Character.
 
__STATIC_INLINE int32_t ITM_CheckChar (void)
 ITM Check Character.
 
__STATIC_INLINE uint32_t SCB_GetMVEType (void)
 get MVE type
 
__NO_RETURN __STATIC_INLINE void __SW_SystemReset (void)
 Software Reset.
 
#define SW_SystemReset   __SW_SystemReset
 
#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping
 
#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping
 
#define NVIC_EnableIRQ   __NVIC_EnableIRQ
 
#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ
 
#define NVIC_DisableIRQ   __NVIC_DisableIRQ
 
#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ
 
#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ
 
#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ
 
#define NVIC_GetActive   __NVIC_GetActive
 
#define NVIC_SetPriority   __NVIC_SetPriority
 
#define NVIC_GetPriority   __NVIC_GetPriority
 
#define NVIC_SystemReset   __NVIC_SystemReset
 
#define NVIC_SetVector   __NVIC_SetVector
 
#define NVIC_GetVector   __NVIC_GetVector
 
#define NVIC_USER_IRQ_OFFSET   16
 
#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping
 
#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping
 
#define NVIC_EnableIRQ   __NVIC_EnableIRQ
 
#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ
 
#define NVIC_DisableIRQ   __NVIC_DisableIRQ
 
#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ
 
#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ
 
#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ
 
#define NVIC_GetActive   __NVIC_GetActive
 
#define NVIC_SetPriority   __NVIC_SetPriority
 
#define NVIC_GetPriority   __NVIC_GetPriority
 
#define NVIC_SystemReset   __NVIC_SystemReset
 
#define NVIC_SetVector   __NVIC_SetVector
 
#define NVIC_GetVector   __NVIC_GetVector
 
#define NVIC_USER_IRQ_OFFSET   16
 
#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping
 
#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping
 
#define NVIC_EnableIRQ   __NVIC_EnableIRQ
 
#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ
 
#define NVIC_DisableIRQ   __NVIC_DisableIRQ
 
#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ
 
#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ
 
#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ
 
#define NVIC_GetActive   __NVIC_GetActive
 
#define NVIC_SetPriority   __NVIC_SetPriority
 
#define NVIC_GetPriority   __NVIC_GetPriority
 
#define NVIC_SystemReset   __NVIC_SystemReset
 
#define NVIC_SetVector   __NVIC_SetVector
 
#define NVIC_GetVector   __NVIC_GetVector
 
#define NVIC_USER_IRQ_OFFSET   16
 
#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping
 
#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping
 
#define NVIC_EnableIRQ   __NVIC_EnableIRQ
 
#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ
 
#define NVIC_DisableIRQ   __NVIC_DisableIRQ
 
#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ
 
#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ
 
#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ
 
#define NVIC_SetPriority   __NVIC_SetPriority
 
#define NVIC_GetPriority   __NVIC_GetPriority
 
#define NVIC_SystemReset   __NVIC_SystemReset
 
#define NVIC_SetVector   __NVIC_SetVector
 
#define NVIC_GetVector   __NVIC_GetVector
 
#define NVIC_USER_IRQ_OFFSET   16
 
#define EXC_RETURN_HANDLER   (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */
 
#define EXC_RETURN_THREAD_MSP   (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */
 
#define EXC_RETURN_THREAD_PSP   (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */
 
#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping
 
#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping
 
#define NVIC_EnableIRQ   __NVIC_EnableIRQ
 
#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ
 
#define NVIC_DisableIRQ   __NVIC_DisableIRQ
 
#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ
 
#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ
 
#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ
 
#define NVIC_SetPriority   __NVIC_SetPriority
 
#define NVIC_GetPriority   __NVIC_GetPriority
 
#define NVIC_SystemReset   __NVIC_SystemReset
 
#define NVIC_SetVector   __NVIC_SetVector
 
#define NVIC_GetVector   __NVIC_GetVector
 
#define NVIC_USER_IRQ_OFFSET   16
 
#define EXC_RETURN_HANDLER   (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */
 
#define EXC_RETURN_THREAD_MSP   (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */
 
#define EXC_RETURN_THREAD_PSP   (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */
 
#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping
 
#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping
 
#define NVIC_EnableIRQ   __NVIC_EnableIRQ
 
#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ
 
#define NVIC_DisableIRQ   __NVIC_DisableIRQ
 
#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ
 
#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ
 
#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ
 
#define NVIC_SetPriority   __NVIC_SetPriority
 
#define NVIC_GetPriority   __NVIC_GetPriority
 
#define NVIC_SystemReset   __NVIC_SystemReset
 
#define NVIC_SetVector   __NVIC_SetVector
 
#define NVIC_GetVector   __NVIC_GetVector
 
#define NVIC_USER_IRQ_OFFSET   16
 
#define EXC_RETURN_HANDLER   (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */
 
#define EXC_RETURN_THREAD_MSP   (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */
 
#define EXC_RETURN_THREAD_PSP   (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */
 
#define NVIC_EnableIRQ   __NVIC_EnableIRQ
 
#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ
 
#define NVIC_DisableIRQ   __NVIC_DisableIRQ
 
#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ
 
#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ
 
#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ
 
#define NVIC_GetActive   __NVIC_GetActive
 
#define NVIC_SetPriority   __NVIC_SetPriority
 
#define NVIC_GetPriority   __NVIC_GetPriority
 
#define NVIC_SystemReset   __NVIC_SystemReset
 
#define NVIC_SetVector   __NVIC_SetVector
 
#define NVIC_GetVector   __NVIC_GetVector
 
#define NVIC_USER_IRQ_OFFSET   16
 
#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping
 
#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping
 
#define NVIC_EnableIRQ   __NVIC_EnableIRQ
 
#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ
 
#define NVIC_DisableIRQ   __NVIC_DisableIRQ
 
#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ
 
#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ
 
#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ
 
#define NVIC_GetActive   __NVIC_GetActive
 
#define NVIC_SetPriority   __NVIC_SetPriority
 
#define NVIC_GetPriority   __NVIC_GetPriority
 
#define NVIC_SystemReset   __NVIC_SystemReset
 
#define NVIC_SetVector   __NVIC_SetVector
 
#define NVIC_GetVector   __NVIC_GetVector
 
#define NVIC_USER_IRQ_OFFSET   16
 
#define EXC_RETURN_HANDLER   (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */
 
#define EXC_RETURN_THREAD_MSP   (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */
 
#define EXC_RETURN_THREAD_PSP   (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */
 
#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping
 
#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping
 
#define NVIC_EnableIRQ   __NVIC_EnableIRQ
 
#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ
 
#define NVIC_DisableIRQ   __NVIC_DisableIRQ
 
#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ
 
#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ
 
#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ
 
#define NVIC_GetActive   __NVIC_GetActive
 
#define NVIC_SetPriority   __NVIC_SetPriority
 
#define NVIC_GetPriority   __NVIC_GetPriority
 
#define NVIC_SystemReset   __NVIC_SystemReset
 
#define NVIC_SetVector   __NVIC_SetVector
 
#define NVIC_GetVector   __NVIC_GetVector
 
#define NVIC_USER_IRQ_OFFSET   16
 
#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping
 
#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping
 
#define NVIC_EnableIRQ   __NVIC_EnableIRQ
 
#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ
 
#define NVIC_DisableIRQ   __NVIC_DisableIRQ
 
#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ
 
#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ
 
#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ
 
#define NVIC_GetActive   __NVIC_GetActive
 
#define NVIC_SetPriority   __NVIC_SetPriority
 
#define NVIC_GetPriority   __NVIC_GetPriority
 
#define NVIC_SystemReset   __NVIC_SystemReset
 
#define NVIC_SetVector   __NVIC_SetVector
 
#define NVIC_GetVector   __NVIC_GetVector
 
#define NVIC_USER_IRQ_OFFSET   16
 
#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping
 
#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping
 
#define NVIC_EnableIRQ   __NVIC_EnableIRQ
 
#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ
 
#define NVIC_DisableIRQ   __NVIC_DisableIRQ
 
#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ
 
#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ
 
#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ
 
#define NVIC_GetActive   __NVIC_GetActive
 
#define NVIC_SetPriority   __NVIC_SetPriority
 
#define NVIC_GetPriority   __NVIC_GetPriority
 
#define NVIC_SystemReset   __NVIC_SystemReset
 
#define NVIC_SetVector   __NVIC_SetVector
 
#define NVIC_GetVector   __NVIC_GetVector
 
#define NVIC_USER_IRQ_OFFSET   16
 
#define EXC_RETURN_HANDLER   (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */
 
#define EXC_RETURN_THREAD_MSP   (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */
 
#define EXC_RETURN_THREAD_PSP   (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */
 
#define EXC_RETURN_HANDLER_FPU   (0xFFFFFFE1UL) /* return to Handler mode, uses MSP after return, restore floating-point state */
 
#define EXC_RETURN_THREAD_MSP_FPU   (0xFFFFFFE9UL) /* return to Thread mode, uses MSP after return, restore floating-point state */
 
#define EXC_RETURN_THREAD_PSP_FPU   (0xFFFFFFEDUL) /* return to Thread mode, uses PSP after return, restore floating-point state */
 
#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping
 
#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping
 
#define NVIC_EnableIRQ   __NVIC_EnableIRQ
 
#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ
 
#define NVIC_DisableIRQ   __NVIC_DisableIRQ
 
#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ
 
#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ
 
#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ
 
#define NVIC_GetActive   __NVIC_GetActive
 
#define NVIC_SetPriority   __NVIC_SetPriority
 
#define NVIC_GetPriority   __NVIC_GetPriority
 
#define NVIC_SystemReset   __NVIC_SystemReset
 
#define NVIC_SetVector   __NVIC_SetVector
 
#define NVIC_GetVector   __NVIC_GetVector
 
#define NVIC_USER_IRQ_OFFSET   16
 
#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping
 
#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping
 
#define NVIC_EnableIRQ   __NVIC_EnableIRQ
 
#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ
 
#define NVIC_DisableIRQ   __NVIC_DisableIRQ
 
#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ
 
#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ
 
#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ
 
#define NVIC_GetActive   __NVIC_GetActive
 
#define NVIC_SetPriority   __NVIC_SetPriority
 
#define NVIC_GetPriority   __NVIC_GetPriority
 
#define NVIC_SystemReset   __NVIC_SystemReset
 
#define NVIC_SetVector   __NVIC_SetVector
 
#define NVIC_GetVector   __NVIC_GetVector
 
#define NVIC_USER_IRQ_OFFSET   16
 
#define EXC_RETURN_HANDLER   (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */
 
#define EXC_RETURN_THREAD_MSP   (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */
 
#define EXC_RETURN_THREAD_PSP   (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */
 
#define EXC_RETURN_HANDLER_FPU   (0xFFFFFFE1UL) /* return to Handler mode, uses MSP after return, restore floating-point state */
 
#define EXC_RETURN_THREAD_MSP_FPU   (0xFFFFFFE9UL) /* return to Thread mode, uses MSP after return, restore floating-point state */
 
#define EXC_RETURN_THREAD_PSP_FPU   (0xFFFFFFEDUL) /* return to Thread mode, uses PSP after return, restore floating-point state */
 
#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping
 
#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping
 
#define NVIC_EnableIRQ   __NVIC_EnableIRQ
 
#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ
 
#define NVIC_DisableIRQ   __NVIC_DisableIRQ
 
#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ
 
#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ
 
#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ
 
#define NVIC_GetActive   __NVIC_GetActive
 
#define NVIC_SetPriority   __NVIC_SetPriority
 
#define NVIC_GetPriority   __NVIC_GetPriority
 
#define NVIC_SystemReset   __NVIC_SystemReset
 
#define NVIC_SetVector   __NVIC_SetVector
 
#define NVIC_GetVector   __NVIC_GetVector
 
#define NVIC_USER_IRQ_OFFSET   16
 
#define NVIC_EnableIRQ   __NVIC_EnableIRQ
 
#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ
 
#define NVIC_DisableIRQ   __NVIC_DisableIRQ
 
#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ
 
#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ
 
#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ
 
#define NVIC_SetPriority   __NVIC_SetPriority
 
#define NVIC_GetPriority   __NVIC_GetPriority
 
#define NVIC_SystemReset   __NVIC_SystemReset
 
#define NVIC_SetVector   __NVIC_SetVector
 
#define NVIC_GetVector   __NVIC_GetVector
 
#define NVIC_USER_IRQ_OFFSET   16
 
#define EXC_RETURN_HANDLER   (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */
 
#define EXC_RETURN_THREAD_MSP   (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */
 
#define EXC_RETURN_THREAD_PSP   (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */
 
#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping
 
#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping
 
#define NVIC_EnableIRQ   __NVIC_EnableIRQ
 
#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ
 
#define NVIC_DisableIRQ   __NVIC_DisableIRQ
 
#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ
 
#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ
 
#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ
 
#define NVIC_GetActive   __NVIC_GetActive
 
#define NVIC_SetPriority   __NVIC_SetPriority
 
#define NVIC_GetPriority   __NVIC_GetPriority
 
#define NVIC_SystemReset   __NVIC_SystemReset
 
#define NVIC_SetVector   __NVIC_SetVector
 
#define NVIC_GetVector   __NVIC_GetVector
 
#define NVIC_USER_IRQ_OFFSET   16
 
#define EXC_RETURN_HANDLER   (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */
 
#define EXC_RETURN_THREAD_MSP   (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */
 
#define EXC_RETURN_THREAD_PSP   (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */
 
#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping
 
#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping
 
#define NVIC_EnableIRQ   __NVIC_EnableIRQ
 
#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ
 
#define NVIC_DisableIRQ   __NVIC_DisableIRQ
 
#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ
 
#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ
 
#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ
 
#define NVIC_GetActive   __NVIC_GetActive
 
#define NVIC_SetPriority   __NVIC_SetPriority
 
#define NVIC_GetPriority   __NVIC_GetPriority
 
#define NVIC_SystemReset   __NVIC_SystemReset
 
#define NVIC_SetVector   __NVIC_SetVector
 
#define NVIC_GetVector   __NVIC_GetVector
 
#define NVIC_USER_IRQ_OFFSET   16
 
#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping
 
#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping
 
#define NVIC_EnableIRQ   __NVIC_EnableIRQ
 
#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ
 
#define NVIC_DisableIRQ   __NVIC_DisableIRQ
 
#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ
 
#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ
 
#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ
 
#define NVIC_SetPriority   __NVIC_SetPriority
 
#define NVIC_GetPriority   __NVIC_GetPriority
 
#define NVIC_SystemReset   __NVIC_SystemReset
 
#define NVIC_SetVector   __NVIC_SetVector
 
#define NVIC_GetVector   __NVIC_GetVector
 
#define NVIC_USER_IRQ_OFFSET   16
 
#define EXC_RETURN_HANDLER   (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */
 
#define EXC_RETURN_THREAD_MSP   (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */
 
#define EXC_RETURN_THREAD_PSP   (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */
 
#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping
 
#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping
 
#define NVIC_EnableIRQ   __NVIC_EnableIRQ
 
#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ
 
#define NVIC_DisableIRQ   __NVIC_DisableIRQ
 
#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ
 
#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ
 
#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ
 
#define NVIC_SetPriority   __NVIC_SetPriority
 
#define NVIC_GetPriority   __NVIC_GetPriority
 
#define NVIC_SystemReset   __NVIC_SystemReset
 
#define NVIC_SetVector   __NVIC_SetVector
 
#define NVIC_GetVector   __NVIC_GetVector
 
#define NVIC_USER_IRQ_OFFSET   16
 
#define EXC_RETURN_HANDLER   (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */
 
#define EXC_RETURN_THREAD_MSP   (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */
 
#define EXC_RETURN_THREAD_PSP   (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */
 
#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping
 
#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping
 
#define NVIC_EnableIRQ   __NVIC_EnableIRQ
 
#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ
 
#define NVIC_DisableIRQ   __NVIC_DisableIRQ
 
#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ
 
#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ
 
#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ
 
#define NVIC_GetActive   __NVIC_GetActive
 
#define NVIC_SetPriority   __NVIC_SetPriority
 
#define NVIC_GetPriority   __NVIC_GetPriority
 
#define NVIC_SystemReset   __NVIC_SystemReset
 
#define NVIC_SetVector   __NVIC_SetVector
 
#define NVIC_GetVector   __NVIC_GetVector
 
#define NVIC_USER_IRQ_OFFSET   16
 
#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping
 
#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping
 
#define NVIC_EnableIRQ   __NVIC_EnableIRQ
 
#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ
 
#define NVIC_DisableIRQ   __NVIC_DisableIRQ
 
#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ
 
#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ
 
#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ
 
#define NVIC_GetActive   __NVIC_GetActive
 
#define NVIC_SetPriority   __NVIC_SetPriority
 
#define NVIC_GetPriority   __NVIC_GetPriority
 
#define NVIC_SystemReset   __NVIC_SystemReset
 
#define NVIC_SetVector   __NVIC_SetVector
 
#define NVIC_GetVector   __NVIC_GetVector
 
#define NVIC_USER_IRQ_OFFSET   16
 
#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping
 
#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping
 
#define NVIC_EnableIRQ   __NVIC_EnableIRQ
 
#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ
 
#define NVIC_DisableIRQ   __NVIC_DisableIRQ
 
#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ
 
#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ
 
#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ
 
#define NVIC_GetActive   __NVIC_GetActive
 
#define NVIC_SetPriority   __NVIC_SetPriority
 
#define NVIC_GetPriority   __NVIC_GetPriority
 
#define NVIC_SystemReset   __NVIC_SystemReset
 
#define NVIC_SetVector   __NVIC_SetVector
 
#define NVIC_GetVector   __NVIC_GetVector
 
#define NVIC_USER_IRQ_OFFSET   16
 
#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping
 
#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping
 
#define NVIC_EnableIRQ   __NVIC_EnableIRQ
 
#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ
 
#define NVIC_DisableIRQ   __NVIC_DisableIRQ
 
#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ
 
#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ
 
#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ
 
#define NVIC_GetActive   __NVIC_GetActive
 
#define NVIC_SetPriority   __NVIC_SetPriority
 
#define NVIC_GetPriority   __NVIC_GetPriority
 
#define NVIC_SystemReset   __NVIC_SystemReset
 
#define NVIC_SetVector   __NVIC_SetVector
 
#define NVIC_GetVector   __NVIC_GetVector
 
#define NVIC_USER_IRQ_OFFSET   16
 
#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping
 
#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping
 
#define NVIC_EnableIRQ   __NVIC_EnableIRQ
 
#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ
 
#define NVIC_DisableIRQ   __NVIC_DisableIRQ
 
#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ
 
#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ
 
#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ
 
#define NVIC_GetActive   __NVIC_GetActive
 
#define NVIC_SetPriority   __NVIC_SetPriority
 
#define NVIC_GetPriority   __NVIC_GetPriority
 
#define NVIC_SystemReset   __NVIC_SystemReset
 
#define NVIC_SetVector   __NVIC_SetVector
 
#define NVIC_GetVector   __NVIC_GetVector
 
#define NVIC_USER_IRQ_OFFSET   16
 
#define EXC_RETURN_HANDLER   (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */
 
#define EXC_RETURN_THREAD_MSP   (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */
 
#define EXC_RETURN_THREAD_PSP   (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */
 
#define EXC_RETURN_HANDLER_FPU   (0xFFFFFFE1UL) /* return to Handler mode, uses MSP after return, restore floating-point state */
 
#define EXC_RETURN_THREAD_MSP_FPU   (0xFFFFFFE9UL) /* return to Thread mode, uses MSP after return, restore floating-point state */
 
#define EXC_RETURN_THREAD_PSP_FPU   (0xFFFFFFEDUL) /* return to Thread mode, uses PSP after return, restore floating-point state */
 
#define FNC_RETURN   (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */
 
#define EXC_RETURN_PREFIX   (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */
 
#define EXC_RETURN_S   (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */
 
#define EXC_RETURN_DCRS   (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */
 
#define EXC_RETURN_FTYPE   (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */
 
#define EXC_RETURN_MODE   (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */
 
#define EXC_RETURN_SPSEL   (0x00000004UL) /* bit [2] stack pointer used to restore context: 0=MSP 1=PSP */
 
#define EXC_RETURN_ES   (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */
 
#define EXC_INTEGRITY_SIGNATURE   (0xFEFA125BUL) /* Value for processors without floating-point extension */
 
#define FNC_RETURN   (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */
 
#define EXC_RETURN_PREFIX   (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */
 
#define EXC_RETURN_S   (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */
 
#define EXC_RETURN_DCRS   (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */
 
#define EXC_RETURN_FTYPE   (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */
 
#define EXC_RETURN_MODE   (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */
 
#define EXC_RETURN_SPSEL   (0x00000004UL) /* bit [2] stack pointer used to restore context: 0=MSP 1=PSP */
 
#define EXC_RETURN_ES   (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */
 
#define EXC_INTEGRITY_SIGNATURE   (0xFEFA125BUL) /* Value for processors without floating-point extension */
 
#define FNC_RETURN   (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */
 
#define EXC_RETURN_PREFIX   (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */
 
#define EXC_RETURN_S   (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */
 
#define EXC_RETURN_DCRS   (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */
 
#define EXC_RETURN_FTYPE   (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */
 
#define EXC_RETURN_MODE   (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */
 
#define EXC_RETURN_SPSEL   (0x00000004UL) /* bit [2] stack pointer used to restore context: 0=MSP 1=PSP */
 
#define EXC_RETURN_ES   (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */
 
#define EXC_INTEGRITY_SIGNATURE   (0xFEFA125BUL) /* Value for processors without floating-point extension */
 
#define FNC_RETURN   (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */
 
#define EXC_RETURN_PREFIX   (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */
 
#define EXC_RETURN_S   (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */
 
#define EXC_RETURN_DCRS   (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */
 
#define EXC_RETURN_FTYPE   (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */
 
#define EXC_RETURN_MODE   (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */
 
#define EXC_RETURN_SPSEL   (0x00000004UL) /* bit [2] stack pointer used to restore context: 0=MSP 1=PSP */
 
#define EXC_RETURN_ES   (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */
 
#define EXC_INTEGRITY_SIGNATURE   (0xFEFA125BUL) /* Value for processors without floating-point extension */
 
#define FNC_RETURN   (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */
 
#define EXC_RETURN_PREFIX   (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */
 
#define EXC_RETURN_S   (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */
 
#define EXC_RETURN_DCRS   (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */
 
#define EXC_RETURN_FTYPE   (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */
 
#define EXC_RETURN_MODE   (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */
 
#define EXC_RETURN_SPSEL   (0x00000004UL) /* bit [2] stack pointer used to restore context: 0=MSP 1=PSP */
 
#define EXC_RETURN_ES   (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */
 
#define EXC_INTEGRITY_SIGNATURE   (0xFEFA125BUL) /* Value for processors without floating-point extension */
 
#define FNC_RETURN   (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */
 
#define EXC_RETURN_PREFIX   (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */
 
#define EXC_RETURN_S   (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */
 
#define EXC_RETURN_DCRS   (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */
 
#define EXC_RETURN_FTYPE   (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */
 
#define EXC_RETURN_MODE   (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */
 
#define EXC_RETURN_SPSEL   (0x00000004UL) /* bit [2] stack pointer used to restore context: 0=MSP 1=PSP */
 
#define EXC_RETURN_ES   (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */
 
#define EXC_INTEGRITY_SIGNATURE   (0xFEFA125BUL) /* Value for processors without floating-point extension */
 
#define FNC_RETURN   (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */
 
#define EXC_RETURN_PREFIX   (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */
 
#define EXC_RETURN_S   (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */
 
#define EXC_RETURN_DCRS   (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */
 
#define EXC_RETURN_FTYPE   (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */
 
#define EXC_RETURN_MODE   (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */
 
#define EXC_RETURN_SPSEL   (0x00000004UL) /* bit [2] stack pointer used to restore context: 0=MSP 1=PSP */
 
#define EXC_RETURN_ES   (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */
 
#define EXC_INTEGRITY_SIGNATURE   (0xFEFA125BUL) /* Value for processors without floating-point extension */
 
#define FNC_RETURN   (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */
 
#define EXC_RETURN_PREFIX   (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */
 
#define EXC_RETURN_S   (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */
 
#define EXC_RETURN_DCRS   (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */
 
#define EXC_RETURN_FTYPE   (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */
 
#define EXC_RETURN_MODE   (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */
 
#define EXC_RETURN_SPSEL   (0x00000004UL) /* bit [2] stack pointer used to restore context: 0=MSP 1=PSP */
 
#define EXC_RETURN_ES   (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */
 
#define EXC_INTEGRITY_SIGNATURE   (0xFEFA125BUL) /* Value for processors without floating-point extension */
 
#define FNC_RETURN   (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */
 
#define EXC_RETURN_PREFIX   (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */
 
#define EXC_RETURN_S   (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */
 
#define EXC_RETURN_DCRS   (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */
 
#define EXC_RETURN_FTYPE   (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */
 
#define EXC_RETURN_MODE   (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */
 
#define EXC_RETURN_SPSEL   (0x00000004UL) /* bit [2] stack pointer used to restore context: 0=MSP 1=PSP */
 
#define EXC_RETURN_ES   (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */
 
#define EXC_INTEGRITY_SIGNATURE   (0xFEFA125BUL) /* Value for processors without floating-point extension */
 
#define FNC_RETURN   (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */
 
#define EXC_RETURN_PREFIX   (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */
 
#define EXC_RETURN_S   (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */
 
#define EXC_RETURN_DCRS   (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */
 
#define EXC_RETURN_FTYPE   (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */
 
#define EXC_RETURN_MODE   (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */
 
#define EXC_RETURN_SPSEL   (0x00000004UL) /* bit [2] stack pointer used to restore context: 0=MSP 1=PSP */
 
#define EXC_RETURN_ES   (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */
 
#define EXC_INTEGRITY_SIGNATURE   (0xFEFA125BUL) /* Value for processors without floating-point extension */
 
#define FNC_RETURN   (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */
 
#define EXC_RETURN_PREFIX   (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */
 
#define EXC_RETURN_S   (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */
 
#define EXC_RETURN_DCRS   (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */
 
#define EXC_RETURN_FTYPE   (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */
 
#define EXC_RETURN_MODE   (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */
 
#define EXC_RETURN_SPSEL   (0x00000004UL) /* bit [2] stack pointer used to restore context: 0=MSP 1=PSP */
 
#define EXC_RETURN_ES   (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */
 
#define EXC_INTEGRITY_SIGNATURE   (0xFEFA125BUL) /* Value for processors without floating-point extension */
 
#define FNC_RETURN   (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */
 
#define EXC_RETURN_PREFIX   (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */
 
#define EXC_RETURN_S   (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */
 
#define EXC_RETURN_DCRS   (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */
 
#define EXC_RETURN_FTYPE   (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */
 
#define EXC_RETURN_MODE   (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */
 
#define EXC_RETURN_SPSEL   (0x00000004UL) /* bit [2] stack pointer used to restore context: 0=MSP 1=PSP */
 
#define EXC_RETURN_ES   (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */
 
#define EXC_INTEGRITY_SIGNATURE   (0xFEFA125BUL) /* Value for processors without floating-point extension */
 
#define FNC_RETURN   (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */
 
#define EXC_RETURN_PREFIX   (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */
 
#define EXC_RETURN_S   (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */
 
#define EXC_RETURN_DCRS   (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */
 
#define EXC_RETURN_FTYPE   (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */
 
#define EXC_RETURN_MODE   (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */
 
#define EXC_RETURN_SPSEL   (0x00000004UL) /* bit [2] stack pointer used to restore context: 0=MSP 1=PSP */
 
#define EXC_RETURN_ES   (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */
 
#define EXC_INTEGRITY_SIGNATURE   (0xFEFA125BUL) /* Value for processors without floating-point extension */
 
#define _BIT_SHIFT(IRQn)
 
#define _SHP_IDX(IRQn)
 
#define _IP_IDX(IRQn)
 
#define __NVIC_SetPriorityGrouping(X)
 
#define __NVIC_GetPriorityGrouping()
 Get Priority Grouping.
 
#define _BIT_SHIFT(IRQn)
 
#define _SHP_IDX(IRQn)
 
#define _IP_IDX(IRQn)
 
#define __NVIC_SetPriorityGrouping(X)
 
#define __NVIC_GetPriorityGrouping()
 
#define _BIT_SHIFT(IRQn)
 
#define _SHP_IDX(IRQn)
 
#define _IP_IDX(IRQn)
 
#define __NVIC_SetPriorityGrouping(X)
 
#define __NVIC_GetPriorityGrouping()
 
#define _BIT_SHIFT(IRQn)
 
#define _SHP_IDX(IRQn)
 
#define _IP_IDX(IRQn)
 
#define __NVIC_SetPriorityGrouping(X)
 
#define __NVIC_GetPriorityGrouping()
 
#define _BIT_SHIFT(IRQn)
 
#define _SHP_IDX(IRQn)
 
#define _IP_IDX(IRQn)
 
#define __NVIC_SetPriorityGrouping(X)
 
#define __NVIC_GetPriorityGrouping()
 
#define _BIT_SHIFT(IRQn)
 
#define _SHP_IDX(IRQn)
 
#define _IP_IDX(IRQn)
 
#define _BIT_SHIFT(IRQn)
 
#define _SHP_IDX(IRQn)
 
#define _IP_IDX(IRQn)
 
#define __NVIC_SetPriorityGrouping(X)
 
#define __NVIC_GetPriorityGrouping()
 
#define _BIT_SHIFT(IRQn)
 
#define _SHP_IDX(IRQn)
 
#define _IP_IDX(IRQn)
 
#define __NVIC_SetPriorityGrouping(X)
 
#define __NVIC_GetPriorityGrouping()
 
#define _BIT_SHIFT(IRQn)
 
#define _SHP_IDX(IRQn)
 
#define _IP_IDX(IRQn)
 
#define __NVIC_SetPriorityGrouping(X)
 
#define __NVIC_GetPriorityGrouping()
 

Detailed Description

Functions that manage interrupts and exceptions via the NVIC.

Macro Definition Documentation

◆ __NVIC_GetPriorityGrouping [1/8]

__STATIC_INLINE uint32_t __NVIC_GetPriorityGrouping ( void)
Value:
(0U)

Get Priority Grouping.

Reads the priority grouping field from the NVIC Interrupt Controller.

Returns
Priority grouping field (SCB->AIRCR [10:8] PRIGROUP field).

Definition at line 1446 of file core_armv8mbl.h.

◆ __NVIC_GetPriorityGrouping [2/8]

#define __NVIC_GetPriorityGrouping ( void)
Value:
(0U)

Definition at line 620 of file core_cm0.h.

◆ __NVIC_GetPriorityGrouping [3/8]

#define __NVIC_GetPriorityGrouping ( void)
Value:
(0U)

Definition at line 738 of file core_cm0plus.h.

◆ __NVIC_GetPriorityGrouping [4/8]

#define __NVIC_GetPriorityGrouping ( void)
Value:
(0U)

Definition at line 647 of file core_cm1.h.

◆ __NVIC_GetPriorityGrouping [5/8]

#define __NVIC_GetPriorityGrouping ( void)
Value:
(0U)

Definition at line 1521 of file core_cm23.h.

◆ __NVIC_GetPriorityGrouping [6/8]

#define __NVIC_GetPriorityGrouping ( void)
Value:
(0U)

Definition at line 620 of file core_cm0.h.

◆ __NVIC_GetPriorityGrouping [7/8]

#define __NVIC_GetPriorityGrouping ( void)
Value:
(0U)

Definition at line 738 of file core_cm0plus.h.

◆ __NVIC_GetPriorityGrouping [8/8]

#define __NVIC_GetPriorityGrouping ( void)
Value:
(0U)

Definition at line 1446 of file core_armv8mbl.h.

◆ __NVIC_SetPriorityGrouping [1/8]

#define __NVIC_SetPriorityGrouping ( X)
Value:
(void)(X)

Definition at line 1445 of file core_armv8mbl.h.

◆ __NVIC_SetPriorityGrouping [2/8]

#define __NVIC_SetPriorityGrouping ( X)
Value:
(void)(X)

Definition at line 619 of file core_cm0.h.

◆ __NVIC_SetPriorityGrouping [3/8]

#define __NVIC_SetPriorityGrouping ( X)
Value:
(void)(X)

Definition at line 737 of file core_cm0plus.h.

◆ __NVIC_SetPriorityGrouping [4/8]

#define __NVIC_SetPriorityGrouping ( X)
Value:
(void)(X)

Definition at line 646 of file core_cm1.h.

◆ __NVIC_SetPriorityGrouping [5/8]

#define __NVIC_SetPriorityGrouping ( X)
Value:
(void)(X)

Definition at line 1520 of file core_cm23.h.

◆ __NVIC_SetPriorityGrouping [6/8]

#define __NVIC_SetPriorityGrouping ( X)
Value:
(void)(X)

Definition at line 619 of file core_cm0.h.

◆ __NVIC_SetPriorityGrouping [7/8]

#define __NVIC_SetPriorityGrouping ( X)
Value:
(void)(X)

Definition at line 737 of file core_cm0plus.h.

◆ __NVIC_SetPriorityGrouping [8/8]

#define __NVIC_SetPriorityGrouping ( X)
Value:
(void)(X)

Definition at line 1445 of file core_armv8mbl.h.

◆ _BIT_SHIFT [1/9]

#define _BIT_SHIFT ( IRQn)
Value:
( ((((uint32_t)(int32_t)(IRQn)) ) & 0x03UL) * 8UL)

Definition at line 1441 of file core_armv8mbl.h.

◆ _BIT_SHIFT [2/9]

#define _BIT_SHIFT ( IRQn)
Value:
( ((((uint32_t)(int32_t)(IRQn)) ) & 0x03UL) * 8UL)

Definition at line 615 of file core_cm0.h.

◆ _BIT_SHIFT [3/9]

#define _BIT_SHIFT ( IRQn)
Value:
( ((((uint32_t)(int32_t)(IRQn)) ) & 0x03UL) * 8UL)

Definition at line 733 of file core_cm0plus.h.

◆ _BIT_SHIFT [4/9]

#define _BIT_SHIFT ( IRQn)
Value:
( ((((uint32_t)(int32_t)(IRQn)) ) & 0x03UL) * 8UL)

Definition at line 642 of file core_cm1.h.

◆ _BIT_SHIFT [5/9]

#define _BIT_SHIFT ( IRQn)
Value:
( ((((uint32_t)(int32_t)(IRQn)) ) & 0x03UL) * 8UL)

Definition at line 1516 of file core_cm23.h.

◆ _BIT_SHIFT [6/9]

#define _BIT_SHIFT ( IRQn)
Value:
( ((((uint32_t)(int32_t)(IRQn)) ) & 0x03UL) * 8UL)

Definition at line 748 of file core_sc000.h.

◆ _BIT_SHIFT [7/9]

#define _BIT_SHIFT ( IRQn)
Value:
( ((((uint32_t)(int32_t)(IRQn)) ) & 0x03UL) * 8UL)

Definition at line 615 of file core_cm0.h.

◆ _BIT_SHIFT [8/9]

#define _BIT_SHIFT ( IRQn)
Value:
( ((((uint32_t)(int32_t)(IRQn)) ) & 0x03UL) * 8UL)

Definition at line 733 of file core_cm0plus.h.

◆ _BIT_SHIFT [9/9]

#define _BIT_SHIFT ( IRQn)
Value:
( ((((uint32_t)(int32_t)(IRQn)) ) & 0x03UL) * 8UL)

Definition at line 1441 of file core_armv8mbl.h.

◆ _IP_IDX [1/9]

#define _IP_IDX ( IRQn)
Value:
( (((uint32_t)(int32_t)(IRQn)) >> 2UL) )

Definition at line 1443 of file core_armv8mbl.h.

◆ _IP_IDX [2/9]

#define _IP_IDX ( IRQn)
Value:
( (((uint32_t)(int32_t)(IRQn)) >> 2UL) )

Definition at line 617 of file core_cm0.h.

◆ _IP_IDX [3/9]

#define _IP_IDX ( IRQn)
Value:
( (((uint32_t)(int32_t)(IRQn)) >> 2UL) )

Definition at line 735 of file core_cm0plus.h.

◆ _IP_IDX [4/9]

#define _IP_IDX ( IRQn)
Value:
( (((uint32_t)(int32_t)(IRQn)) >> 2UL) )

Definition at line 644 of file core_cm1.h.

◆ _IP_IDX [5/9]

#define _IP_IDX ( IRQn)
Value:
( (((uint32_t)(int32_t)(IRQn)) >> 2UL) )

Definition at line 1518 of file core_cm23.h.

◆ _IP_IDX [6/9]

#define _IP_IDX ( IRQn)
Value:
( (((uint32_t)(int32_t)(IRQn)) >> 2UL) )

Definition at line 750 of file core_sc000.h.

◆ _IP_IDX [7/9]

#define _IP_IDX ( IRQn)
Value:
( (((uint32_t)(int32_t)(IRQn)) >> 2UL) )

Definition at line 617 of file core_cm0.h.

◆ _IP_IDX [8/9]

#define _IP_IDX ( IRQn)
Value:
( (((uint32_t)(int32_t)(IRQn)) >> 2UL) )

Definition at line 735 of file core_cm0plus.h.

◆ _IP_IDX [9/9]

#define _IP_IDX ( IRQn)
Value:
( (((uint32_t)(int32_t)(IRQn)) >> 2UL) )

Definition at line 1443 of file core_armv8mbl.h.

◆ _SHP_IDX [1/9]

#define _SHP_IDX ( IRQn)
Value:
( (((((uint32_t)(int32_t)(IRQn)) & 0x0FUL)-8UL) >> 2UL) )

Definition at line 1442 of file core_armv8mbl.h.

◆ _SHP_IDX [2/9]

#define _SHP_IDX ( IRQn)
Value:
( (((((uint32_t)(int32_t)(IRQn)) & 0x0FUL)-8UL) >> 2UL) )

Definition at line 616 of file core_cm0.h.

◆ _SHP_IDX [3/9]

#define _SHP_IDX ( IRQn)
Value:
( (((((uint32_t)(int32_t)(IRQn)) & 0x0FUL)-8UL) >> 2UL) )

Definition at line 734 of file core_cm0plus.h.

◆ _SHP_IDX [4/9]

#define _SHP_IDX ( IRQn)
Value:
( (((((uint32_t)(int32_t)(IRQn)) & 0x0FUL)-8UL) >> 2UL) )

Definition at line 643 of file core_cm1.h.

◆ _SHP_IDX [5/9]

#define _SHP_IDX ( IRQn)
Value:
( (((((uint32_t)(int32_t)(IRQn)) & 0x0FUL)-8UL) >> 2UL) )

Definition at line 1517 of file core_cm23.h.

◆ _SHP_IDX [6/9]

#define _SHP_IDX ( IRQn)
Value:
( (((((uint32_t)(int32_t)(IRQn)) & 0x0FUL)-8UL) >> 2UL) )

Definition at line 749 of file core_sc000.h.

◆ _SHP_IDX [7/9]

#define _SHP_IDX ( IRQn)
Value:
( (((((uint32_t)(int32_t)(IRQn)) & 0x0FUL)-8UL) >> 2UL) )

Definition at line 616 of file core_cm0.h.

◆ _SHP_IDX [8/9]

#define _SHP_IDX ( IRQn)
Value:
( (((((uint32_t)(int32_t)(IRQn)) & 0x0FUL)-8UL) >> 2UL) )

Definition at line 734 of file core_cm0plus.h.

◆ _SHP_IDX [9/9]

#define _SHP_IDX ( IRQn)
Value:
( (((((uint32_t)(int32_t)(IRQn)) & 0x0FUL)-8UL) >> 2UL) )

Definition at line 1442 of file core_armv8mbl.h.

◆ EXC_INTEGRITY_SIGNATURE [1/13]

#define EXC_INTEGRITY_SIGNATURE   (0xFEFA125BUL) /* Value for processors without floating-point extension */

Definition at line 3269 of file core_armv81mml.h.

◆ EXC_INTEGRITY_SIGNATURE [2/13]

#define EXC_INTEGRITY_SIGNATURE   (0xFEFA125BUL) /* Value for processors without floating-point extension */

Definition at line 1435 of file core_armv8mbl.h.

◆ EXC_INTEGRITY_SIGNATURE [3/13]

#define EXC_INTEGRITY_SIGNATURE   (0xFEFA125BUL) /* Value for processors without floating-point extension */

Definition at line 2294 of file core_armv8mml.h.

◆ EXC_INTEGRITY_SIGNATURE [4/13]

#define EXC_INTEGRITY_SIGNATURE   (0xFEFA125BUL) /* Value for processors without floating-point extension */

Definition at line 1510 of file core_cm23.h.

◆ EXC_INTEGRITY_SIGNATURE [5/13]

#define EXC_INTEGRITY_SIGNATURE   (0xFEFA125BUL) /* Value for processors without floating-point extension */

Definition at line 2369 of file core_cm33.h.

◆ EXC_INTEGRITY_SIGNATURE [6/13]

#define EXC_INTEGRITY_SIGNATURE   (0xFEFA125BUL) /* Value for processors without floating-point extension */

Definition at line 2369 of file core_cm35p.h.

◆ EXC_INTEGRITY_SIGNATURE [7/13]

#define EXC_INTEGRITY_SIGNATURE   (0xFEFA125BUL) /* Value for processors without floating-point extension */

Definition at line 3877 of file core_cm55.h.

◆ EXC_INTEGRITY_SIGNATURE [8/13]

#define EXC_INTEGRITY_SIGNATURE   (0xFEFA125BUL) /* Value for processors without floating-point extension */

Definition at line 3726 of file core_cm85.h.

◆ EXC_INTEGRITY_SIGNATURE [9/13]

#define EXC_INTEGRITY_SIGNATURE   (0xFEFA125BUL) /* Value for processors without floating-point extension */

Definition at line 2288 of file core_starmc1.h.

◆ EXC_INTEGRITY_SIGNATURE [10/13]

#define EXC_INTEGRITY_SIGNATURE   (0xFEFA125BUL) /* Value for processors without floating-point extension */

Definition at line 3269 of file core_armv81mml.h.

◆ EXC_INTEGRITY_SIGNATURE [11/13]

#define EXC_INTEGRITY_SIGNATURE   (0xFEFA125BUL) /* Value for processors without floating-point extension */

Definition at line 1435 of file core_armv8mbl.h.

◆ EXC_INTEGRITY_SIGNATURE [12/13]

#define EXC_INTEGRITY_SIGNATURE   (0xFEFA125BUL) /* Value for processors without floating-point extension */

Definition at line 2294 of file core_armv8mml.h.

◆ EXC_INTEGRITY_SIGNATURE [13/13]

#define EXC_INTEGRITY_SIGNATURE   (0xFEFA125BUL) /* Value for processors without floating-point extension */

Definition at line 2369 of file core_cm33.h.

◆ EXC_RETURN_DCRS [1/13]

#define EXC_RETURN_DCRS   (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */

Definition at line 3259 of file core_armv81mml.h.

◆ EXC_RETURN_DCRS [2/13]

#define EXC_RETURN_DCRS   (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */

Definition at line 1425 of file core_armv8mbl.h.

◆ EXC_RETURN_DCRS [3/13]

#define EXC_RETURN_DCRS   (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */

Definition at line 2284 of file core_armv8mml.h.

◆ EXC_RETURN_DCRS [4/13]

#define EXC_RETURN_DCRS   (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */

Definition at line 1500 of file core_cm23.h.

◆ EXC_RETURN_DCRS [5/13]

#define EXC_RETURN_DCRS   (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */

Definition at line 2359 of file core_cm33.h.

◆ EXC_RETURN_DCRS [6/13]

#define EXC_RETURN_DCRS   (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */

Definition at line 2359 of file core_cm35p.h.

◆ EXC_RETURN_DCRS [7/13]

#define EXC_RETURN_DCRS   (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */

Definition at line 3867 of file core_cm55.h.

◆ EXC_RETURN_DCRS [8/13]

#define EXC_RETURN_DCRS   (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */

Definition at line 3716 of file core_cm85.h.

◆ EXC_RETURN_DCRS [9/13]

#define EXC_RETURN_DCRS   (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */

Definition at line 2278 of file core_starmc1.h.

◆ EXC_RETURN_DCRS [10/13]

#define EXC_RETURN_DCRS   (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */

Definition at line 3259 of file core_armv81mml.h.

◆ EXC_RETURN_DCRS [11/13]

#define EXC_RETURN_DCRS   (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */

Definition at line 1425 of file core_armv8mbl.h.

◆ EXC_RETURN_DCRS [12/13]

#define EXC_RETURN_DCRS   (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */

Definition at line 2284 of file core_armv8mml.h.

◆ EXC_RETURN_DCRS [13/13]

#define EXC_RETURN_DCRS   (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */

Definition at line 2359 of file core_cm33.h.

◆ EXC_RETURN_ES [1/13]

#define EXC_RETURN_ES   (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */

Definition at line 3263 of file core_armv81mml.h.

◆ EXC_RETURN_ES [2/13]

#define EXC_RETURN_ES   (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */

Definition at line 1429 of file core_armv8mbl.h.

◆ EXC_RETURN_ES [3/13]

#define EXC_RETURN_ES   (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */

Definition at line 2288 of file core_armv8mml.h.

◆ EXC_RETURN_ES [4/13]

#define EXC_RETURN_ES   (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */

Definition at line 1504 of file core_cm23.h.

◆ EXC_RETURN_ES [5/13]

#define EXC_RETURN_ES   (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */

Definition at line 2363 of file core_cm33.h.

◆ EXC_RETURN_ES [6/13]

#define EXC_RETURN_ES   (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */

Definition at line 2363 of file core_cm35p.h.

◆ EXC_RETURN_ES [7/13]

#define EXC_RETURN_ES   (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */

Definition at line 3871 of file core_cm55.h.

◆ EXC_RETURN_ES [8/13]

#define EXC_RETURN_ES   (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */

Definition at line 3720 of file core_cm85.h.

◆ EXC_RETURN_ES [9/13]

#define EXC_RETURN_ES   (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */

Definition at line 2282 of file core_starmc1.h.

◆ EXC_RETURN_ES [10/13]

#define EXC_RETURN_ES   (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */

Definition at line 3263 of file core_armv81mml.h.

◆ EXC_RETURN_ES [11/13]

#define EXC_RETURN_ES   (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */

Definition at line 1429 of file core_armv8mbl.h.

◆ EXC_RETURN_ES [12/13]

#define EXC_RETURN_ES   (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */

Definition at line 2288 of file core_armv8mml.h.

◆ EXC_RETURN_ES [13/13]

#define EXC_RETURN_ES   (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */

Definition at line 2363 of file core_cm33.h.

◆ EXC_RETURN_FTYPE [1/13]

#define EXC_RETURN_FTYPE   (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */

Definition at line 3260 of file core_armv81mml.h.

◆ EXC_RETURN_FTYPE [2/13]

#define EXC_RETURN_FTYPE   (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */

Definition at line 1426 of file core_armv8mbl.h.

◆ EXC_RETURN_FTYPE [3/13]

#define EXC_RETURN_FTYPE   (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */

Definition at line 2285 of file core_armv8mml.h.

◆ EXC_RETURN_FTYPE [4/13]

#define EXC_RETURN_FTYPE   (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */

Definition at line 1501 of file core_cm23.h.

◆ EXC_RETURN_FTYPE [5/13]

#define EXC_RETURN_FTYPE   (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */

Definition at line 2360 of file core_cm33.h.

◆ EXC_RETURN_FTYPE [6/13]

#define EXC_RETURN_FTYPE   (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */

Definition at line 2360 of file core_cm35p.h.

◆ EXC_RETURN_FTYPE [7/13]

#define EXC_RETURN_FTYPE   (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */

Definition at line 3868 of file core_cm55.h.

◆ EXC_RETURN_FTYPE [8/13]

#define EXC_RETURN_FTYPE   (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */

Definition at line 3717 of file core_cm85.h.

◆ EXC_RETURN_FTYPE [9/13]

#define EXC_RETURN_FTYPE   (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */

Definition at line 2279 of file core_starmc1.h.

◆ EXC_RETURN_FTYPE [10/13]

#define EXC_RETURN_FTYPE   (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */

Definition at line 3260 of file core_armv81mml.h.

◆ EXC_RETURN_FTYPE [11/13]

#define EXC_RETURN_FTYPE   (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */

Definition at line 1426 of file core_armv8mbl.h.

◆ EXC_RETURN_FTYPE [12/13]

#define EXC_RETURN_FTYPE   (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */

Definition at line 2285 of file core_armv8mml.h.

◆ EXC_RETURN_FTYPE [13/13]

#define EXC_RETURN_FTYPE   (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */

Definition at line 2360 of file core_cm33.h.

◆ EXC_RETURN_HANDLER [1/11]

#define EXC_RETURN_HANDLER   (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */

Definition at line 608 of file core_cm0.h.

◆ EXC_RETURN_HANDLER [2/11]

#define EXC_RETURN_HANDLER   (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */

Definition at line 726 of file core_cm0plus.h.

◆ EXC_RETURN_HANDLER [3/11]

#define EXC_RETURN_HANDLER   (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */

Definition at line 635 of file core_cm1.h.

◆ EXC_RETURN_HANDLER [4/11]

#define EXC_RETURN_HANDLER   (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */

Definition at line 1497 of file core_cm3.h.

◆ EXC_RETURN_HANDLER [5/11]

#define EXC_RETURN_HANDLER   (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */

Definition at line 1677 of file core_cm4.h.

◆ EXC_RETURN_HANDLER [6/11]

#define EXC_RETURN_HANDLER   (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */

Definition at line 1904 of file core_cm7.h.

◆ EXC_RETURN_HANDLER [7/11]

#define EXC_RETURN_HANDLER   (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */

Definition at line 741 of file core_sc000.h.

◆ EXC_RETURN_HANDLER [8/11]

#define EXC_RETURN_HANDLER   (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */

Definition at line 1480 of file core_sc300.h.

◆ EXC_RETURN_HANDLER [9/11]

#define EXC_RETURN_HANDLER   (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */

Definition at line 608 of file core_cm0.h.

◆ EXC_RETURN_HANDLER [10/11]

#define EXC_RETURN_HANDLER   (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */

Definition at line 726 of file core_cm0plus.h.

◆ EXC_RETURN_HANDLER [11/11]

#define EXC_RETURN_HANDLER   (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */

Definition at line 1677 of file core_cm4.h.

◆ EXC_RETURN_HANDLER_FPU [1/3]

#define EXC_RETURN_HANDLER_FPU   (0xFFFFFFE1UL) /* return to Handler mode, uses MSP after return, restore floating-point state */

Definition at line 1680 of file core_cm4.h.

◆ EXC_RETURN_HANDLER_FPU [2/3]

#define EXC_RETURN_HANDLER_FPU   (0xFFFFFFE1UL) /* return to Handler mode, uses MSP after return, restore floating-point state */

Definition at line 1907 of file core_cm7.h.

◆ EXC_RETURN_HANDLER_FPU [3/3]

#define EXC_RETURN_HANDLER_FPU   (0xFFFFFFE1UL) /* return to Handler mode, uses MSP after return, restore floating-point state */

Definition at line 1680 of file core_cm4.h.

◆ EXC_RETURN_MODE [1/13]

#define EXC_RETURN_MODE   (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */

Definition at line 3261 of file core_armv81mml.h.

◆ EXC_RETURN_MODE [2/13]

#define EXC_RETURN_MODE   (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */

Definition at line 1427 of file core_armv8mbl.h.

◆ EXC_RETURN_MODE [3/13]

#define EXC_RETURN_MODE   (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */

Definition at line 2286 of file core_armv8mml.h.

◆ EXC_RETURN_MODE [4/13]

#define EXC_RETURN_MODE   (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */

Definition at line 1502 of file core_cm23.h.

◆ EXC_RETURN_MODE [5/13]

#define EXC_RETURN_MODE   (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */

Definition at line 2361 of file core_cm33.h.

◆ EXC_RETURN_MODE [6/13]

#define EXC_RETURN_MODE   (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */

Definition at line 2361 of file core_cm35p.h.

◆ EXC_RETURN_MODE [7/13]

#define EXC_RETURN_MODE   (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */

Definition at line 3869 of file core_cm55.h.

◆ EXC_RETURN_MODE [8/13]

#define EXC_RETURN_MODE   (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */

Definition at line 3718 of file core_cm85.h.

◆ EXC_RETURN_MODE [9/13]

#define EXC_RETURN_MODE   (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */

Definition at line 2280 of file core_starmc1.h.

◆ EXC_RETURN_MODE [10/13]

#define EXC_RETURN_MODE   (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */

Definition at line 3261 of file core_armv81mml.h.

◆ EXC_RETURN_MODE [11/13]

#define EXC_RETURN_MODE   (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */

Definition at line 1427 of file core_armv8mbl.h.

◆ EXC_RETURN_MODE [12/13]

#define EXC_RETURN_MODE   (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */

Definition at line 2286 of file core_armv8mml.h.

◆ EXC_RETURN_MODE [13/13]

#define EXC_RETURN_MODE   (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */

Definition at line 2361 of file core_cm33.h.

◆ EXC_RETURN_PREFIX [1/13]

#define EXC_RETURN_PREFIX   (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */

Definition at line 3257 of file core_armv81mml.h.

◆ EXC_RETURN_PREFIX [2/13]

#define EXC_RETURN_PREFIX   (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */

Definition at line 1423 of file core_armv8mbl.h.

◆ EXC_RETURN_PREFIX [3/13]

#define EXC_RETURN_PREFIX   (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */

Definition at line 2282 of file core_armv8mml.h.

◆ EXC_RETURN_PREFIX [4/13]

#define EXC_RETURN_PREFIX   (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */

Definition at line 1498 of file core_cm23.h.

◆ EXC_RETURN_PREFIX [5/13]

#define EXC_RETURN_PREFIX   (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */

Definition at line 2357 of file core_cm33.h.

◆ EXC_RETURN_PREFIX [6/13]

#define EXC_RETURN_PREFIX   (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */

Definition at line 2357 of file core_cm35p.h.

◆ EXC_RETURN_PREFIX [7/13]

#define EXC_RETURN_PREFIX   (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */

Definition at line 3865 of file core_cm55.h.

◆ EXC_RETURN_PREFIX [8/13]

#define EXC_RETURN_PREFIX   (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */

Definition at line 3714 of file core_cm85.h.

◆ EXC_RETURN_PREFIX [9/13]

#define EXC_RETURN_PREFIX   (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */

Definition at line 2276 of file core_starmc1.h.

◆ EXC_RETURN_PREFIX [10/13]

#define EXC_RETURN_PREFIX   (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */

Definition at line 3257 of file core_armv81mml.h.

◆ EXC_RETURN_PREFIX [11/13]

#define EXC_RETURN_PREFIX   (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */

Definition at line 1423 of file core_armv8mbl.h.

◆ EXC_RETURN_PREFIX [12/13]

#define EXC_RETURN_PREFIX   (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */

Definition at line 2282 of file core_armv8mml.h.

◆ EXC_RETURN_PREFIX [13/13]

#define EXC_RETURN_PREFIX   (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */

Definition at line 2357 of file core_cm33.h.

◆ EXC_RETURN_S [1/13]

#define EXC_RETURN_S   (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */

Definition at line 3258 of file core_armv81mml.h.

◆ EXC_RETURN_S [2/13]

#define EXC_RETURN_S   (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */

Definition at line 1424 of file core_armv8mbl.h.

◆ EXC_RETURN_S [3/13]

#define EXC_RETURN_S   (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */

Definition at line 2283 of file core_armv8mml.h.

◆ EXC_RETURN_S [4/13]

#define EXC_RETURN_S   (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */

Definition at line 1499 of file core_cm23.h.

◆ EXC_RETURN_S [5/13]

#define EXC_RETURN_S   (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */

Definition at line 2358 of file core_cm33.h.

◆ EXC_RETURN_S [6/13]

#define EXC_RETURN_S   (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */

Definition at line 2358 of file core_cm35p.h.

◆ EXC_RETURN_S [7/13]

#define EXC_RETURN_S   (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */

Definition at line 3866 of file core_cm55.h.

◆ EXC_RETURN_S [8/13]

#define EXC_RETURN_S   (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */

Definition at line 3715 of file core_cm85.h.

◆ EXC_RETURN_S [9/13]

#define EXC_RETURN_S   (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */

Definition at line 2277 of file core_starmc1.h.

◆ EXC_RETURN_S [10/13]

#define EXC_RETURN_S   (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */

Definition at line 3258 of file core_armv81mml.h.

◆ EXC_RETURN_S [11/13]

#define EXC_RETURN_S   (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */

Definition at line 1424 of file core_armv8mbl.h.

◆ EXC_RETURN_S [12/13]

#define EXC_RETURN_S   (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */

Definition at line 2283 of file core_armv8mml.h.

◆ EXC_RETURN_S [13/13]

#define EXC_RETURN_S   (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */

Definition at line 2358 of file core_cm33.h.

◆ EXC_RETURN_SPSEL [1/13]

#define EXC_RETURN_SPSEL   (0x00000004UL) /* bit [2] stack pointer used to restore context: 0=MSP 1=PSP */

Definition at line 3262 of file core_armv81mml.h.

◆ EXC_RETURN_SPSEL [2/13]

#define EXC_RETURN_SPSEL   (0x00000004UL) /* bit [2] stack pointer used to restore context: 0=MSP 1=PSP */

Definition at line 1428 of file core_armv8mbl.h.

◆ EXC_RETURN_SPSEL [3/13]

#define EXC_RETURN_SPSEL   (0x00000004UL) /* bit [2] stack pointer used to restore context: 0=MSP 1=PSP */

Definition at line 2287 of file core_armv8mml.h.

◆ EXC_RETURN_SPSEL [4/13]

#define EXC_RETURN_SPSEL   (0x00000004UL) /* bit [2] stack pointer used to restore context: 0=MSP 1=PSP */

Definition at line 1503 of file core_cm23.h.

◆ EXC_RETURN_SPSEL [5/13]

#define EXC_RETURN_SPSEL   (0x00000004UL) /* bit [2] stack pointer used to restore context: 0=MSP 1=PSP */

Definition at line 2362 of file core_cm33.h.

◆ EXC_RETURN_SPSEL [6/13]

#define EXC_RETURN_SPSEL   (0x00000004UL) /* bit [2] stack pointer used to restore context: 0=MSP 1=PSP */

Definition at line 2362 of file core_cm35p.h.

◆ EXC_RETURN_SPSEL [7/13]

#define EXC_RETURN_SPSEL   (0x00000004UL) /* bit [2] stack pointer used to restore context: 0=MSP 1=PSP */

Definition at line 3870 of file core_cm55.h.

◆ EXC_RETURN_SPSEL [8/13]

#define EXC_RETURN_SPSEL   (0x00000004UL) /* bit [2] stack pointer used to restore context: 0=MSP 1=PSP */

Definition at line 3719 of file core_cm85.h.

◆ EXC_RETURN_SPSEL [9/13]

#define EXC_RETURN_SPSEL   (0x00000004UL) /* bit [2] stack pointer used to restore context: 0=MSP 1=PSP */

Definition at line 2281 of file core_starmc1.h.

◆ EXC_RETURN_SPSEL [10/13]

#define EXC_RETURN_SPSEL   (0x00000004UL) /* bit [2] stack pointer used to restore context: 0=MSP 1=PSP */

Definition at line 3262 of file core_armv81mml.h.

◆ EXC_RETURN_SPSEL [11/13]

#define EXC_RETURN_SPSEL   (0x00000004UL) /* bit [2] stack pointer used to restore context: 0=MSP 1=PSP */

Definition at line 1428 of file core_armv8mbl.h.

◆ EXC_RETURN_SPSEL [12/13]

#define EXC_RETURN_SPSEL   (0x00000004UL) /* bit [2] stack pointer used to restore context: 0=MSP 1=PSP */

Definition at line 2287 of file core_armv8mml.h.

◆ EXC_RETURN_SPSEL [13/13]

#define EXC_RETURN_SPSEL   (0x00000004UL) /* bit [2] stack pointer used to restore context: 0=MSP 1=PSP */

Definition at line 2362 of file core_cm33.h.

◆ EXC_RETURN_THREAD_MSP [1/11]

#define EXC_RETURN_THREAD_MSP   (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */

Definition at line 609 of file core_cm0.h.

◆ EXC_RETURN_THREAD_MSP [2/11]

#define EXC_RETURN_THREAD_MSP   (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */

Definition at line 727 of file core_cm0plus.h.

◆ EXC_RETURN_THREAD_MSP [3/11]

#define EXC_RETURN_THREAD_MSP   (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */

Definition at line 636 of file core_cm1.h.

◆ EXC_RETURN_THREAD_MSP [4/11]

#define EXC_RETURN_THREAD_MSP   (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */

Definition at line 1498 of file core_cm3.h.

◆ EXC_RETURN_THREAD_MSP [5/11]

#define EXC_RETURN_THREAD_MSP   (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */

Definition at line 1678 of file core_cm4.h.

◆ EXC_RETURN_THREAD_MSP [6/11]

#define EXC_RETURN_THREAD_MSP   (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */

Definition at line 1905 of file core_cm7.h.

◆ EXC_RETURN_THREAD_MSP [7/11]

#define EXC_RETURN_THREAD_MSP   (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */

Definition at line 742 of file core_sc000.h.

◆ EXC_RETURN_THREAD_MSP [8/11]

#define EXC_RETURN_THREAD_MSP   (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */

Definition at line 1481 of file core_sc300.h.

◆ EXC_RETURN_THREAD_MSP [9/11]

#define EXC_RETURN_THREAD_MSP   (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */

Definition at line 609 of file core_cm0.h.

◆ EXC_RETURN_THREAD_MSP [10/11]

#define EXC_RETURN_THREAD_MSP   (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */

Definition at line 727 of file core_cm0plus.h.

◆ EXC_RETURN_THREAD_MSP [11/11]

#define EXC_RETURN_THREAD_MSP   (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */

Definition at line 1678 of file core_cm4.h.

◆ EXC_RETURN_THREAD_MSP_FPU [1/3]

#define EXC_RETURN_THREAD_MSP_FPU   (0xFFFFFFE9UL) /* return to Thread mode, uses MSP after return, restore floating-point state */

Definition at line 1681 of file core_cm4.h.

◆ EXC_RETURN_THREAD_MSP_FPU [2/3]

#define EXC_RETURN_THREAD_MSP_FPU   (0xFFFFFFE9UL) /* return to Thread mode, uses MSP after return, restore floating-point state */

Definition at line 1908 of file core_cm7.h.

◆ EXC_RETURN_THREAD_MSP_FPU [3/3]

#define EXC_RETURN_THREAD_MSP_FPU   (0xFFFFFFE9UL) /* return to Thread mode, uses MSP after return, restore floating-point state */

Definition at line 1681 of file core_cm4.h.

◆ EXC_RETURN_THREAD_PSP [1/11]

#define EXC_RETURN_THREAD_PSP   (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */

Definition at line 610 of file core_cm0.h.

◆ EXC_RETURN_THREAD_PSP [2/11]

#define EXC_RETURN_THREAD_PSP   (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */

Definition at line 728 of file core_cm0plus.h.

◆ EXC_RETURN_THREAD_PSP [3/11]

#define EXC_RETURN_THREAD_PSP   (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */

Definition at line 637 of file core_cm1.h.

◆ EXC_RETURN_THREAD_PSP [4/11]

#define EXC_RETURN_THREAD_PSP   (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */

Definition at line 1499 of file core_cm3.h.

◆ EXC_RETURN_THREAD_PSP [5/11]

#define EXC_RETURN_THREAD_PSP   (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */

Definition at line 1679 of file core_cm4.h.

◆ EXC_RETURN_THREAD_PSP [6/11]

#define EXC_RETURN_THREAD_PSP   (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */

Definition at line 1906 of file core_cm7.h.

◆ EXC_RETURN_THREAD_PSP [7/11]

#define EXC_RETURN_THREAD_PSP   (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */

Definition at line 743 of file core_sc000.h.

◆ EXC_RETURN_THREAD_PSP [8/11]

#define EXC_RETURN_THREAD_PSP   (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */

Definition at line 1482 of file core_sc300.h.

◆ EXC_RETURN_THREAD_PSP [9/11]

#define EXC_RETURN_THREAD_PSP   (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */

Definition at line 610 of file core_cm0.h.

◆ EXC_RETURN_THREAD_PSP [10/11]

#define EXC_RETURN_THREAD_PSP   (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */

Definition at line 728 of file core_cm0plus.h.

◆ EXC_RETURN_THREAD_PSP [11/11]

#define EXC_RETURN_THREAD_PSP   (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */

Definition at line 1679 of file core_cm4.h.

◆ EXC_RETURN_THREAD_PSP_FPU [1/3]

#define EXC_RETURN_THREAD_PSP_FPU   (0xFFFFFFEDUL) /* return to Thread mode, uses PSP after return, restore floating-point state */

Definition at line 1682 of file core_cm4.h.

◆ EXC_RETURN_THREAD_PSP_FPU [2/3]

#define EXC_RETURN_THREAD_PSP_FPU   (0xFFFFFFEDUL) /* return to Thread mode, uses PSP after return, restore floating-point state */

Definition at line 1909 of file core_cm7.h.

◆ EXC_RETURN_THREAD_PSP_FPU [3/3]

#define EXC_RETURN_THREAD_PSP_FPU   (0xFFFFFFEDUL) /* return to Thread mode, uses PSP after return, restore floating-point state */

Definition at line 1682 of file core_cm4.h.

◆ FNC_RETURN [1/13]

#define FNC_RETURN   (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */

Definition at line 3254 of file core_armv81mml.h.

◆ FNC_RETURN [2/13]

#define FNC_RETURN   (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */

Definition at line 1420 of file core_armv8mbl.h.

◆ FNC_RETURN [3/13]

#define FNC_RETURN   (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */

Definition at line 2279 of file core_armv8mml.h.

◆ FNC_RETURN [4/13]

#define FNC_RETURN   (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */

Definition at line 1495 of file core_cm23.h.

◆ FNC_RETURN [5/13]

#define FNC_RETURN   (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */

Definition at line 2354 of file core_cm33.h.

◆ FNC_RETURN [6/13]

#define FNC_RETURN   (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */

Definition at line 2354 of file core_cm35p.h.

◆ FNC_RETURN [7/13]

#define FNC_RETURN   (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */

Definition at line 3862 of file core_cm55.h.

◆ FNC_RETURN [8/13]

#define FNC_RETURN   (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */

Definition at line 3711 of file core_cm85.h.

◆ FNC_RETURN [9/13]

#define FNC_RETURN   (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */

Definition at line 2273 of file core_starmc1.h.

◆ FNC_RETURN [10/13]

#define FNC_RETURN   (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */

Definition at line 3254 of file core_armv81mml.h.

◆ FNC_RETURN [11/13]

#define FNC_RETURN   (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */

Definition at line 1420 of file core_armv8mbl.h.

◆ FNC_RETURN [12/13]

#define FNC_RETURN   (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */

Definition at line 2279 of file core_armv8mml.h.

◆ FNC_RETURN [13/13]

#define FNC_RETURN   (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */

Definition at line 2354 of file core_cm33.h.

◆ NVIC_ClearPendingIRQ [1/24]

#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ

Definition at line 3231 of file core_armv81mml.h.

◆ NVIC_ClearPendingIRQ [2/24]

#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ

Definition at line 1397 of file core_armv8mbl.h.

◆ NVIC_ClearPendingIRQ [3/24]

#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ

Definition at line 2256 of file core_armv8mml.h.

◆ NVIC_ClearPendingIRQ [4/24]

#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ

Definition at line 587 of file core_cm0.h.

◆ NVIC_ClearPendingIRQ [5/24]

#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ

Definition at line 705 of file core_cm0plus.h.

◆ NVIC_ClearPendingIRQ [6/24]

#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ

Definition at line 614 of file core_cm1.h.

◆ NVIC_ClearPendingIRQ [7/24]

#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ

Definition at line 1472 of file core_cm23.h.

◆ NVIC_ClearPendingIRQ [8/24]

#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ

Definition at line 1476 of file core_cm3.h.

◆ NVIC_ClearPendingIRQ [9/24]

#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ

Definition at line 2331 of file core_cm33.h.

◆ NVIC_ClearPendingIRQ [10/24]

#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ

Definition at line 2331 of file core_cm35p.h.

◆ NVIC_ClearPendingIRQ [11/24]

#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ

Definition at line 1656 of file core_cm4.h.

◆ NVIC_ClearPendingIRQ [12/24]

#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ

Definition at line 3839 of file core_cm55.h.

◆ NVIC_ClearPendingIRQ [13/24]

#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ

Definition at line 1883 of file core_cm7.h.

◆ NVIC_ClearPendingIRQ [14/24]

#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ

Definition at line 3688 of file core_cm85.h.

◆ NVIC_ClearPendingIRQ [15/24]

#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ

Definition at line 720 of file core_sc000.h.

◆ NVIC_ClearPendingIRQ [16/24]

#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ

Definition at line 1459 of file core_sc300.h.

◆ NVIC_ClearPendingIRQ [17/24]

#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ

Definition at line 2249 of file core_starmc1.h.

◆ NVIC_ClearPendingIRQ [18/24]

#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ

Definition at line 587 of file core_cm0.h.

◆ NVIC_ClearPendingIRQ [19/24]

#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ

Definition at line 705 of file core_cm0plus.h.

◆ NVIC_ClearPendingIRQ [20/24]

#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ

Definition at line 3231 of file core_armv81mml.h.

◆ NVIC_ClearPendingIRQ [21/24]

#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ

Definition at line 1397 of file core_armv8mbl.h.

◆ NVIC_ClearPendingIRQ [22/24]

#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ

Definition at line 2256 of file core_armv8mml.h.

◆ NVIC_ClearPendingIRQ [23/24]

#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ

Definition at line 2331 of file core_cm33.h.

◆ NVIC_ClearPendingIRQ [24/24]

#define NVIC_ClearPendingIRQ   __NVIC_ClearPendingIRQ

Definition at line 1656 of file core_cm4.h.

◆ NVIC_DisableIRQ [1/24]

#define NVIC_DisableIRQ   __NVIC_DisableIRQ

Definition at line 3228 of file core_armv81mml.h.

◆ NVIC_DisableIRQ [2/24]

#define NVIC_DisableIRQ   __NVIC_DisableIRQ

Definition at line 1394 of file core_armv8mbl.h.

◆ NVIC_DisableIRQ [3/24]

#define NVIC_DisableIRQ   __NVIC_DisableIRQ

Definition at line 2253 of file core_armv8mml.h.

◆ NVIC_DisableIRQ [4/24]

#define NVIC_DisableIRQ   __NVIC_DisableIRQ

Definition at line 584 of file core_cm0.h.

◆ NVIC_DisableIRQ [5/24]

#define NVIC_DisableIRQ   __NVIC_DisableIRQ

Definition at line 702 of file core_cm0plus.h.

◆ NVIC_DisableIRQ [6/24]

#define NVIC_DisableIRQ   __NVIC_DisableIRQ

Definition at line 611 of file core_cm1.h.

◆ NVIC_DisableIRQ [7/24]

#define NVIC_DisableIRQ   __NVIC_DisableIRQ

Definition at line 1469 of file core_cm23.h.

◆ NVIC_DisableIRQ [8/24]

#define NVIC_DisableIRQ   __NVIC_DisableIRQ

Definition at line 1473 of file core_cm3.h.

◆ NVIC_DisableIRQ [9/24]

#define NVIC_DisableIRQ   __NVIC_DisableIRQ

Definition at line 2328 of file core_cm33.h.

◆ NVIC_DisableIRQ [10/24]

#define NVIC_DisableIRQ   __NVIC_DisableIRQ

Definition at line 2328 of file core_cm35p.h.

◆ NVIC_DisableIRQ [11/24]

#define NVIC_DisableIRQ   __NVIC_DisableIRQ

Definition at line 1653 of file core_cm4.h.

◆ NVIC_DisableIRQ [12/24]

#define NVIC_DisableIRQ   __NVIC_DisableIRQ

Definition at line 3836 of file core_cm55.h.

◆ NVIC_DisableIRQ [13/24]

#define NVIC_DisableIRQ   __NVIC_DisableIRQ

Definition at line 1880 of file core_cm7.h.

◆ NVIC_DisableIRQ [14/24]

#define NVIC_DisableIRQ   __NVIC_DisableIRQ

Definition at line 3685 of file core_cm85.h.

◆ NVIC_DisableIRQ [15/24]

#define NVIC_DisableIRQ   __NVIC_DisableIRQ

Definition at line 717 of file core_sc000.h.

◆ NVIC_DisableIRQ [16/24]

#define NVIC_DisableIRQ   __NVIC_DisableIRQ

Definition at line 1456 of file core_sc300.h.

◆ NVIC_DisableIRQ [17/24]

#define NVIC_DisableIRQ   __NVIC_DisableIRQ

Definition at line 2246 of file core_starmc1.h.

◆ NVIC_DisableIRQ [18/24]

#define NVIC_DisableIRQ   __NVIC_DisableIRQ

Definition at line 584 of file core_cm0.h.

◆ NVIC_DisableIRQ [19/24]

#define NVIC_DisableIRQ   __NVIC_DisableIRQ

Definition at line 702 of file core_cm0plus.h.

◆ NVIC_DisableIRQ [20/24]

#define NVIC_DisableIRQ   __NVIC_DisableIRQ

Definition at line 3228 of file core_armv81mml.h.

◆ NVIC_DisableIRQ [21/24]

#define NVIC_DisableIRQ   __NVIC_DisableIRQ

Definition at line 1394 of file core_armv8mbl.h.

◆ NVIC_DisableIRQ [22/24]

#define NVIC_DisableIRQ   __NVIC_DisableIRQ

Definition at line 2253 of file core_armv8mml.h.

◆ NVIC_DisableIRQ [23/24]

#define NVIC_DisableIRQ   __NVIC_DisableIRQ

Definition at line 2328 of file core_cm33.h.

◆ NVIC_DisableIRQ [24/24]

#define NVIC_DisableIRQ   __NVIC_DisableIRQ

Definition at line 1653 of file core_cm4.h.

◆ NVIC_EnableIRQ [1/24]

#define NVIC_EnableIRQ   __NVIC_EnableIRQ

Definition at line 3226 of file core_armv81mml.h.

◆ NVIC_EnableIRQ [2/24]

#define NVIC_EnableIRQ   __NVIC_EnableIRQ

Definition at line 1392 of file core_armv8mbl.h.

◆ NVIC_EnableIRQ [3/24]

#define NVIC_EnableIRQ   __NVIC_EnableIRQ

Definition at line 2251 of file core_armv8mml.h.

◆ NVIC_EnableIRQ [4/24]

#define NVIC_EnableIRQ   __NVIC_EnableIRQ

Definition at line 582 of file core_cm0.h.

◆ NVIC_EnableIRQ [5/24]

#define NVIC_EnableIRQ   __NVIC_EnableIRQ

Definition at line 700 of file core_cm0plus.h.

◆ NVIC_EnableIRQ [6/24]

#define NVIC_EnableIRQ   __NVIC_EnableIRQ

Definition at line 609 of file core_cm1.h.

◆ NVIC_EnableIRQ [7/24]

#define NVIC_EnableIRQ   __NVIC_EnableIRQ

Definition at line 1467 of file core_cm23.h.

◆ NVIC_EnableIRQ [8/24]

#define NVIC_EnableIRQ   __NVIC_EnableIRQ

Definition at line 1471 of file core_cm3.h.

◆ NVIC_EnableIRQ [9/24]

#define NVIC_EnableIRQ   __NVIC_EnableIRQ

Definition at line 2326 of file core_cm33.h.

◆ NVIC_EnableIRQ [10/24]

#define NVIC_EnableIRQ   __NVIC_EnableIRQ

Definition at line 2326 of file core_cm35p.h.

◆ NVIC_EnableIRQ [11/24]

#define NVIC_EnableIRQ   __NVIC_EnableIRQ

Definition at line 1651 of file core_cm4.h.

◆ NVIC_EnableIRQ [12/24]

#define NVIC_EnableIRQ   __NVIC_EnableIRQ

Definition at line 3834 of file core_cm55.h.

◆ NVIC_EnableIRQ [13/24]

#define NVIC_EnableIRQ   __NVIC_EnableIRQ

Definition at line 1878 of file core_cm7.h.

◆ NVIC_EnableIRQ [14/24]

#define NVIC_EnableIRQ   __NVIC_EnableIRQ

Definition at line 3683 of file core_cm85.h.

◆ NVIC_EnableIRQ [15/24]

#define NVIC_EnableIRQ   __NVIC_EnableIRQ

Definition at line 715 of file core_sc000.h.

◆ NVIC_EnableIRQ [16/24]

#define NVIC_EnableIRQ   __NVIC_EnableIRQ

Definition at line 1454 of file core_sc300.h.

◆ NVIC_EnableIRQ [17/24]

#define NVIC_EnableIRQ   __NVIC_EnableIRQ

Definition at line 2244 of file core_starmc1.h.

◆ NVIC_EnableIRQ [18/24]

#define NVIC_EnableIRQ   __NVIC_EnableIRQ

Definition at line 582 of file core_cm0.h.

◆ NVIC_EnableIRQ [19/24]

#define NVIC_EnableIRQ   __NVIC_EnableIRQ

Definition at line 700 of file core_cm0plus.h.

◆ NVIC_EnableIRQ [20/24]

#define NVIC_EnableIRQ   __NVIC_EnableIRQ

Definition at line 3226 of file core_armv81mml.h.

◆ NVIC_EnableIRQ [21/24]

#define NVIC_EnableIRQ   __NVIC_EnableIRQ

Definition at line 1392 of file core_armv8mbl.h.

◆ NVIC_EnableIRQ [22/24]

#define NVIC_EnableIRQ   __NVIC_EnableIRQ

Definition at line 2251 of file core_armv8mml.h.

◆ NVIC_EnableIRQ [23/24]

#define NVIC_EnableIRQ   __NVIC_EnableIRQ

Definition at line 2326 of file core_cm33.h.

◆ NVIC_EnableIRQ [24/24]

#define NVIC_EnableIRQ   __NVIC_EnableIRQ

Definition at line 1651 of file core_cm4.h.

◆ NVIC_GetActive [1/18]

#define NVIC_GetActive   __NVIC_GetActive

Definition at line 3232 of file core_armv81mml.h.

◆ NVIC_GetActive [2/18]

#define NVIC_GetActive   __NVIC_GetActive

Definition at line 1398 of file core_armv8mbl.h.

◆ NVIC_GetActive [3/18]

#define NVIC_GetActive   __NVIC_GetActive

Definition at line 2257 of file core_armv8mml.h.

◆ NVIC_GetActive [4/18]

#define NVIC_GetActive   __NVIC_GetActive

Definition at line 1473 of file core_cm23.h.

◆ NVIC_GetActive [5/18]

#define NVIC_GetActive   __NVIC_GetActive

Definition at line 1477 of file core_cm3.h.

◆ NVIC_GetActive [6/18]

#define NVIC_GetActive   __NVIC_GetActive

Definition at line 2332 of file core_cm33.h.

◆ NVIC_GetActive [7/18]

#define NVIC_GetActive   __NVIC_GetActive

Definition at line 2332 of file core_cm35p.h.

◆ NVIC_GetActive [8/18]

#define NVIC_GetActive   __NVIC_GetActive

Definition at line 1657 of file core_cm4.h.

◆ NVIC_GetActive [9/18]

#define NVIC_GetActive   __NVIC_GetActive

Definition at line 3840 of file core_cm55.h.

◆ NVIC_GetActive [10/18]

#define NVIC_GetActive   __NVIC_GetActive

Definition at line 1884 of file core_cm7.h.

◆ NVIC_GetActive [11/18]

#define NVIC_GetActive   __NVIC_GetActive

Definition at line 3689 of file core_cm85.h.

◆ NVIC_GetActive [12/18]

#define NVIC_GetActive   __NVIC_GetActive

Definition at line 1460 of file core_sc300.h.

◆ NVIC_GetActive [13/18]

#define NVIC_GetActive   __NVIC_GetActive

Definition at line 2250 of file core_starmc1.h.

◆ NVIC_GetActive [14/18]

#define NVIC_GetActive   __NVIC_GetActive

Definition at line 3232 of file core_armv81mml.h.

◆ NVIC_GetActive [15/18]

#define NVIC_GetActive   __NVIC_GetActive

Definition at line 1398 of file core_armv8mbl.h.

◆ NVIC_GetActive [16/18]

#define NVIC_GetActive   __NVIC_GetActive

Definition at line 2257 of file core_armv8mml.h.

◆ NVIC_GetActive [17/18]

#define NVIC_GetActive   __NVIC_GetActive

Definition at line 2332 of file core_cm33.h.

◆ NVIC_GetActive [18/18]

#define NVIC_GetActive   __NVIC_GetActive

Definition at line 1657 of file core_cm4.h.

◆ NVIC_GetEnableIRQ [1/24]

#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ

Definition at line 3227 of file core_armv81mml.h.

◆ NVIC_GetEnableIRQ [2/24]

#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ

Definition at line 1393 of file core_armv8mbl.h.

◆ NVIC_GetEnableIRQ [3/24]

#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ

Definition at line 2252 of file core_armv8mml.h.

◆ NVIC_GetEnableIRQ [4/24]

#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ

Definition at line 583 of file core_cm0.h.

◆ NVIC_GetEnableIRQ [5/24]

#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ

Definition at line 701 of file core_cm0plus.h.

◆ NVIC_GetEnableIRQ [6/24]

#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ

Definition at line 610 of file core_cm1.h.

◆ NVIC_GetEnableIRQ [7/24]

#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ

Definition at line 1468 of file core_cm23.h.

◆ NVIC_GetEnableIRQ [8/24]

#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ

Definition at line 1472 of file core_cm3.h.

◆ NVIC_GetEnableIRQ [9/24]

#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ

Definition at line 2327 of file core_cm33.h.

◆ NVIC_GetEnableIRQ [10/24]

#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ

Definition at line 2327 of file core_cm35p.h.

◆ NVIC_GetEnableIRQ [11/24]

#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ

Definition at line 1652 of file core_cm4.h.

◆ NVIC_GetEnableIRQ [12/24]

#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ

Definition at line 3835 of file core_cm55.h.

◆ NVIC_GetEnableIRQ [13/24]

#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ

Definition at line 1879 of file core_cm7.h.

◆ NVIC_GetEnableIRQ [14/24]

#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ

Definition at line 3684 of file core_cm85.h.

◆ NVIC_GetEnableIRQ [15/24]

#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ

Definition at line 716 of file core_sc000.h.

◆ NVIC_GetEnableIRQ [16/24]

#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ

Definition at line 1455 of file core_sc300.h.

◆ NVIC_GetEnableIRQ [17/24]

#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ

Definition at line 2245 of file core_starmc1.h.

◆ NVIC_GetEnableIRQ [18/24]

#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ

Definition at line 583 of file core_cm0.h.

◆ NVIC_GetEnableIRQ [19/24]

#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ

Definition at line 701 of file core_cm0plus.h.

◆ NVIC_GetEnableIRQ [20/24]

#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ

Definition at line 3227 of file core_armv81mml.h.

◆ NVIC_GetEnableIRQ [21/24]

#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ

Definition at line 1393 of file core_armv8mbl.h.

◆ NVIC_GetEnableIRQ [22/24]

#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ

Definition at line 2252 of file core_armv8mml.h.

◆ NVIC_GetEnableIRQ [23/24]

#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ

Definition at line 2327 of file core_cm33.h.

◆ NVIC_GetEnableIRQ [24/24]

#define NVIC_GetEnableIRQ   __NVIC_GetEnableIRQ

Definition at line 1652 of file core_cm4.h.

◆ NVIC_GetPendingIRQ [1/24]

#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ

Definition at line 3229 of file core_armv81mml.h.

◆ NVIC_GetPendingIRQ [2/24]

#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ

Definition at line 1395 of file core_armv8mbl.h.

◆ NVIC_GetPendingIRQ [3/24]

#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ

Definition at line 2254 of file core_armv8mml.h.

◆ NVIC_GetPendingIRQ [4/24]

#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ

Definition at line 585 of file core_cm0.h.

◆ NVIC_GetPendingIRQ [5/24]

#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ

Definition at line 703 of file core_cm0plus.h.

◆ NVIC_GetPendingIRQ [6/24]

#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ

Definition at line 612 of file core_cm1.h.

◆ NVIC_GetPendingIRQ [7/24]

#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ

Definition at line 1470 of file core_cm23.h.

◆ NVIC_GetPendingIRQ [8/24]

#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ

Definition at line 1474 of file core_cm3.h.

◆ NVIC_GetPendingIRQ [9/24]

#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ

Definition at line 2329 of file core_cm33.h.

◆ NVIC_GetPendingIRQ [10/24]

#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ

Definition at line 2329 of file core_cm35p.h.

◆ NVIC_GetPendingIRQ [11/24]

#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ

Definition at line 1654 of file core_cm4.h.

◆ NVIC_GetPendingIRQ [12/24]

#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ

Definition at line 3837 of file core_cm55.h.

◆ NVIC_GetPendingIRQ [13/24]

#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ

Definition at line 1881 of file core_cm7.h.

◆ NVIC_GetPendingIRQ [14/24]

#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ

Definition at line 3686 of file core_cm85.h.

◆ NVIC_GetPendingIRQ [15/24]

#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ

Definition at line 718 of file core_sc000.h.

◆ NVIC_GetPendingIRQ [16/24]

#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ

Definition at line 1457 of file core_sc300.h.

◆ NVIC_GetPendingIRQ [17/24]

#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ

Definition at line 2247 of file core_starmc1.h.

◆ NVIC_GetPendingIRQ [18/24]

#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ

Definition at line 585 of file core_cm0.h.

◆ NVIC_GetPendingIRQ [19/24]

#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ

Definition at line 703 of file core_cm0plus.h.

◆ NVIC_GetPendingIRQ [20/24]

#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ

Definition at line 3229 of file core_armv81mml.h.

◆ NVIC_GetPendingIRQ [21/24]

#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ

Definition at line 1395 of file core_armv8mbl.h.

◆ NVIC_GetPendingIRQ [22/24]

#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ

Definition at line 2254 of file core_armv8mml.h.

◆ NVIC_GetPendingIRQ [23/24]

#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ

Definition at line 2329 of file core_cm33.h.

◆ NVIC_GetPendingIRQ [24/24]

#define NVIC_GetPendingIRQ   __NVIC_GetPendingIRQ

Definition at line 1654 of file core_cm4.h.

◆ NVIC_GetPriority [1/24]

#define NVIC_GetPriority   __NVIC_GetPriority

Definition at line 3234 of file core_armv81mml.h.

◆ NVIC_GetPriority [2/24]

#define NVIC_GetPriority   __NVIC_GetPriority

Definition at line 1400 of file core_armv8mbl.h.

◆ NVIC_GetPriority [3/24]

#define NVIC_GetPriority   __NVIC_GetPriority

Definition at line 2259 of file core_armv8mml.h.

◆ NVIC_GetPriority [4/24]

#define NVIC_GetPriority   __NVIC_GetPriority

Definition at line 590 of file core_cm0.h.

◆ NVIC_GetPriority [5/24]

#define NVIC_GetPriority   __NVIC_GetPriority

Definition at line 708 of file core_cm0plus.h.

◆ NVIC_GetPriority [6/24]

#define NVIC_GetPriority   __NVIC_GetPriority

Definition at line 617 of file core_cm1.h.

◆ NVIC_GetPriority [7/24]

#define NVIC_GetPriority   __NVIC_GetPriority

Definition at line 1475 of file core_cm23.h.

◆ NVIC_GetPriority [8/24]

#define NVIC_GetPriority   __NVIC_GetPriority

Definition at line 1479 of file core_cm3.h.

◆ NVIC_GetPriority [9/24]

#define NVIC_GetPriority   __NVIC_GetPriority

Definition at line 2334 of file core_cm33.h.

◆ NVIC_GetPriority [10/24]

#define NVIC_GetPriority   __NVIC_GetPriority

Definition at line 2334 of file core_cm35p.h.

◆ NVIC_GetPriority [11/24]

#define NVIC_GetPriority   __NVIC_GetPriority

Definition at line 1659 of file core_cm4.h.

◆ NVIC_GetPriority [12/24]

#define NVIC_GetPriority   __NVIC_GetPriority

Definition at line 3842 of file core_cm55.h.

◆ NVIC_GetPriority [13/24]

#define NVIC_GetPriority   __NVIC_GetPriority

Definition at line 1886 of file core_cm7.h.

◆ NVIC_GetPriority [14/24]

#define NVIC_GetPriority   __NVIC_GetPriority

Definition at line 3691 of file core_cm85.h.

◆ NVIC_GetPriority [15/24]

#define NVIC_GetPriority   __NVIC_GetPriority

Definition at line 723 of file core_sc000.h.

◆ NVIC_GetPriority [16/24]

#define NVIC_GetPriority   __NVIC_GetPriority

Definition at line 1462 of file core_sc300.h.

◆ NVIC_GetPriority [17/24]

#define NVIC_GetPriority   __NVIC_GetPriority

Definition at line 2252 of file core_starmc1.h.

◆ NVIC_GetPriority [18/24]

#define NVIC_GetPriority   __NVIC_GetPriority

Definition at line 590 of file core_cm0.h.

◆ NVIC_GetPriority [19/24]

#define NVIC_GetPriority   __NVIC_GetPriority

Definition at line 708 of file core_cm0plus.h.

◆ NVIC_GetPriority [20/24]

#define NVIC_GetPriority   __NVIC_GetPriority

Definition at line 3234 of file core_armv81mml.h.

◆ NVIC_GetPriority [21/24]

#define NVIC_GetPriority   __NVIC_GetPriority

Definition at line 1400 of file core_armv8mbl.h.

◆ NVIC_GetPriority [22/24]

#define NVIC_GetPriority   __NVIC_GetPriority

Definition at line 2259 of file core_armv8mml.h.

◆ NVIC_GetPriority [23/24]

#define NVIC_GetPriority   __NVIC_GetPriority

Definition at line 2334 of file core_cm33.h.

◆ NVIC_GetPriority [24/24]

#define NVIC_GetPriority   __NVIC_GetPriority

Definition at line 1659 of file core_cm4.h.

◆ NVIC_GetPriorityGrouping [1/22]

#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping

Definition at line 3225 of file core_armv81mml.h.

◆ NVIC_GetPriorityGrouping [2/22]

#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping

Definition at line 1391 of file core_armv8mbl.h.

◆ NVIC_GetPriorityGrouping [3/22]

#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping

Definition at line 2250 of file core_armv8mml.h.

◆ NVIC_GetPriorityGrouping [4/22]

#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping

Definition at line 581 of file core_cm0.h.

◆ NVIC_GetPriorityGrouping [5/22]

#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping

Definition at line 699 of file core_cm0plus.h.

◆ NVIC_GetPriorityGrouping [6/22]

#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping

Definition at line 608 of file core_cm1.h.

◆ NVIC_GetPriorityGrouping [7/22]

#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping

Definition at line 1470 of file core_cm3.h.

◆ NVIC_GetPriorityGrouping [8/22]

#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping

Definition at line 2325 of file core_cm33.h.

◆ NVIC_GetPriorityGrouping [9/22]

#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping

Definition at line 2325 of file core_cm35p.h.

◆ NVIC_GetPriorityGrouping [10/22]

#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping

Definition at line 1650 of file core_cm4.h.

◆ NVIC_GetPriorityGrouping [11/22]

#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping

Definition at line 3833 of file core_cm55.h.

◆ NVIC_GetPriorityGrouping [12/22]

#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping

Definition at line 1877 of file core_cm7.h.

◆ NVIC_GetPriorityGrouping [13/22]

#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping

Definition at line 3682 of file core_cm85.h.

◆ NVIC_GetPriorityGrouping [14/22]

#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping

Definition at line 1453 of file core_sc300.h.

◆ NVIC_GetPriorityGrouping [15/22]

#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping

Definition at line 2243 of file core_starmc1.h.

◆ NVIC_GetPriorityGrouping [16/22]

#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping

Definition at line 581 of file core_cm0.h.

◆ NVIC_GetPriorityGrouping [17/22]

#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping

Definition at line 699 of file core_cm0plus.h.

◆ NVIC_GetPriorityGrouping [18/22]

#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping

Definition at line 3225 of file core_armv81mml.h.

◆ NVIC_GetPriorityGrouping [19/22]

#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping

Definition at line 1391 of file core_armv8mbl.h.

◆ NVIC_GetPriorityGrouping [20/22]

#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping

Definition at line 2250 of file core_armv8mml.h.

◆ NVIC_GetPriorityGrouping [21/22]

#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping

Definition at line 2325 of file core_cm33.h.

◆ NVIC_GetPriorityGrouping [22/22]

#define NVIC_GetPriorityGrouping   __NVIC_GetPriorityGrouping

Definition at line 1650 of file core_cm4.h.

◆ NVIC_GetVector [1/24]

#define NVIC_GetVector   __NVIC_GetVector

Definition at line 3245 of file core_armv81mml.h.

◆ NVIC_GetVector [2/24]

#define NVIC_GetVector   __NVIC_GetVector

Definition at line 1411 of file core_armv8mbl.h.

◆ NVIC_GetVector [3/24]

#define NVIC_GetVector   __NVIC_GetVector

Definition at line 2270 of file core_armv8mml.h.

◆ NVIC_GetVector [4/24]

#define NVIC_GetVector   __NVIC_GetVector

Definition at line 601 of file core_cm0.h.

◆ NVIC_GetVector [5/24]

#define NVIC_GetVector   __NVIC_GetVector

Definition at line 719 of file core_cm0plus.h.

◆ NVIC_GetVector [6/24]

#define NVIC_GetVector   __NVIC_GetVector

Definition at line 628 of file core_cm1.h.

◆ NVIC_GetVector [7/24]

#define NVIC_GetVector   __NVIC_GetVector

Definition at line 1486 of file core_cm23.h.

◆ NVIC_GetVector [8/24]

#define NVIC_GetVector   __NVIC_GetVector

Definition at line 1490 of file core_cm3.h.

◆ NVIC_GetVector [9/24]

#define NVIC_GetVector   __NVIC_GetVector

Definition at line 2345 of file core_cm33.h.

◆ NVIC_GetVector [10/24]

#define NVIC_GetVector   __NVIC_GetVector

Definition at line 2345 of file core_cm35p.h.

◆ NVIC_GetVector [11/24]

#define NVIC_GetVector   __NVIC_GetVector

Definition at line 1670 of file core_cm4.h.

◆ NVIC_GetVector [12/24]

#define NVIC_GetVector   __NVIC_GetVector

Definition at line 3853 of file core_cm55.h.

◆ NVIC_GetVector [13/24]

#define NVIC_GetVector   __NVIC_GetVector

Definition at line 1897 of file core_cm7.h.

◆ NVIC_GetVector [14/24]

#define NVIC_GetVector   __NVIC_GetVector

Definition at line 3702 of file core_cm85.h.

◆ NVIC_GetVector [15/24]

#define NVIC_GetVector   __NVIC_GetVector

Definition at line 734 of file core_sc000.h.

◆ NVIC_GetVector [16/24]

#define NVIC_GetVector   __NVIC_GetVector

Definition at line 1473 of file core_sc300.h.

◆ NVIC_GetVector [17/24]

#define NVIC_GetVector   __NVIC_GetVector

Definition at line 2264 of file core_starmc1.h.

◆ NVIC_GetVector [18/24]

#define NVIC_GetVector   __NVIC_GetVector

Definition at line 601 of file core_cm0.h.

◆ NVIC_GetVector [19/24]

#define NVIC_GetVector   __NVIC_GetVector

Definition at line 719 of file core_cm0plus.h.

◆ NVIC_GetVector [20/24]

#define NVIC_GetVector   __NVIC_GetVector

Definition at line 3245 of file core_armv81mml.h.

◆ NVIC_GetVector [21/24]

#define NVIC_GetVector   __NVIC_GetVector

Definition at line 1411 of file core_armv8mbl.h.

◆ NVIC_GetVector [22/24]

#define NVIC_GetVector   __NVIC_GetVector

Definition at line 2270 of file core_armv8mml.h.

◆ NVIC_GetVector [23/24]

#define NVIC_GetVector   __NVIC_GetVector

Definition at line 2345 of file core_cm33.h.

◆ NVIC_GetVector [24/24]

#define NVIC_GetVector   __NVIC_GetVector

Definition at line 1670 of file core_cm4.h.

◆ NVIC_SetPendingIRQ [1/24]

#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ

Definition at line 3230 of file core_armv81mml.h.

◆ NVIC_SetPendingIRQ [2/24]

#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ

Definition at line 1396 of file core_armv8mbl.h.

◆ NVIC_SetPendingIRQ [3/24]

#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ

Definition at line 2255 of file core_armv8mml.h.

◆ NVIC_SetPendingIRQ [4/24]

#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ

Definition at line 586 of file core_cm0.h.

◆ NVIC_SetPendingIRQ [5/24]

#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ

Definition at line 704 of file core_cm0plus.h.

◆ NVIC_SetPendingIRQ [6/24]

#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ

Definition at line 613 of file core_cm1.h.

◆ NVIC_SetPendingIRQ [7/24]

#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ

Definition at line 1471 of file core_cm23.h.

◆ NVIC_SetPendingIRQ [8/24]

#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ

Definition at line 1475 of file core_cm3.h.

◆ NVIC_SetPendingIRQ [9/24]

#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ

Definition at line 2330 of file core_cm33.h.

◆ NVIC_SetPendingIRQ [10/24]

#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ

Definition at line 2330 of file core_cm35p.h.

◆ NVIC_SetPendingIRQ [11/24]

#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ

Definition at line 1655 of file core_cm4.h.

◆ NVIC_SetPendingIRQ [12/24]

#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ

Definition at line 3838 of file core_cm55.h.

◆ NVIC_SetPendingIRQ [13/24]

#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ

Definition at line 1882 of file core_cm7.h.

◆ NVIC_SetPendingIRQ [14/24]

#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ

Definition at line 3687 of file core_cm85.h.

◆ NVIC_SetPendingIRQ [15/24]

#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ

Definition at line 719 of file core_sc000.h.

◆ NVIC_SetPendingIRQ [16/24]

#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ

Definition at line 1458 of file core_sc300.h.

◆ NVIC_SetPendingIRQ [17/24]

#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ

Definition at line 2248 of file core_starmc1.h.

◆ NVIC_SetPendingIRQ [18/24]

#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ

Definition at line 586 of file core_cm0.h.

◆ NVIC_SetPendingIRQ [19/24]

#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ

Definition at line 704 of file core_cm0plus.h.

◆ NVIC_SetPendingIRQ [20/24]

#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ

Definition at line 3230 of file core_armv81mml.h.

◆ NVIC_SetPendingIRQ [21/24]

#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ

Definition at line 1396 of file core_armv8mbl.h.

◆ NVIC_SetPendingIRQ [22/24]

#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ

Definition at line 2255 of file core_armv8mml.h.

◆ NVIC_SetPendingIRQ [23/24]

#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ

Definition at line 2330 of file core_cm33.h.

◆ NVIC_SetPendingIRQ [24/24]

#define NVIC_SetPendingIRQ   __NVIC_SetPendingIRQ

Definition at line 1655 of file core_cm4.h.

◆ NVIC_SetPriority [1/24]

#define NVIC_SetPriority   __NVIC_SetPriority

Definition at line 3233 of file core_armv81mml.h.

◆ NVIC_SetPriority [2/24]

#define NVIC_SetPriority   __NVIC_SetPriority

Definition at line 1399 of file core_armv8mbl.h.

◆ NVIC_SetPriority [3/24]

#define NVIC_SetPriority   __NVIC_SetPriority

Definition at line 2258 of file core_armv8mml.h.

◆ NVIC_SetPriority [4/24]

#define NVIC_SetPriority   __NVIC_SetPriority

Definition at line 589 of file core_cm0.h.

◆ NVIC_SetPriority [5/24]

#define NVIC_SetPriority   __NVIC_SetPriority

Definition at line 707 of file core_cm0plus.h.

◆ NVIC_SetPriority [6/24]

#define NVIC_SetPriority   __NVIC_SetPriority

Definition at line 616 of file core_cm1.h.

◆ NVIC_SetPriority [7/24]

#define NVIC_SetPriority   __NVIC_SetPriority

Definition at line 1474 of file core_cm23.h.

◆ NVIC_SetPriority [8/24]

#define NVIC_SetPriority   __NVIC_SetPriority

Definition at line 1478 of file core_cm3.h.

◆ NVIC_SetPriority [9/24]

#define NVIC_SetPriority   __NVIC_SetPriority

Definition at line 2333 of file core_cm33.h.

◆ NVIC_SetPriority [10/24]

#define NVIC_SetPriority   __NVIC_SetPriority

Definition at line 2333 of file core_cm35p.h.

◆ NVIC_SetPriority [11/24]

#define NVIC_SetPriority   __NVIC_SetPriority

Definition at line 1658 of file core_cm4.h.

◆ NVIC_SetPriority [12/24]

#define NVIC_SetPriority   __NVIC_SetPriority

Definition at line 3841 of file core_cm55.h.

◆ NVIC_SetPriority [13/24]

#define NVIC_SetPriority   __NVIC_SetPriority

Definition at line 1885 of file core_cm7.h.

◆ NVIC_SetPriority [14/24]

#define NVIC_SetPriority   __NVIC_SetPriority

Definition at line 3690 of file core_cm85.h.

◆ NVIC_SetPriority [15/24]

#define NVIC_SetPriority   __NVIC_SetPriority

Definition at line 722 of file core_sc000.h.

◆ NVIC_SetPriority [16/24]

#define NVIC_SetPriority   __NVIC_SetPriority

Definition at line 1461 of file core_sc300.h.

◆ NVIC_SetPriority [17/24]

#define NVIC_SetPriority   __NVIC_SetPriority

Definition at line 2251 of file core_starmc1.h.

◆ NVIC_SetPriority [18/24]

#define NVIC_SetPriority   __NVIC_SetPriority

Definition at line 589 of file core_cm0.h.

◆ NVIC_SetPriority [19/24]

#define NVIC_SetPriority   __NVIC_SetPriority

Definition at line 707 of file core_cm0plus.h.

◆ NVIC_SetPriority [20/24]

#define NVIC_SetPriority   __NVIC_SetPriority

Definition at line 3233 of file core_armv81mml.h.

◆ NVIC_SetPriority [21/24]

#define NVIC_SetPriority   __NVIC_SetPriority

Definition at line 1399 of file core_armv8mbl.h.

◆ NVIC_SetPriority [22/24]

#define NVIC_SetPriority   __NVIC_SetPriority

Definition at line 2258 of file core_armv8mml.h.

◆ NVIC_SetPriority [23/24]

#define NVIC_SetPriority   __NVIC_SetPriority

Definition at line 2333 of file core_cm33.h.

◆ NVIC_SetPriority [24/24]

#define NVIC_SetPriority   __NVIC_SetPriority

Definition at line 1658 of file core_cm4.h.

◆ NVIC_SetPriorityGrouping [1/22]

#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping

Definition at line 3224 of file core_armv81mml.h.

◆ NVIC_SetPriorityGrouping [2/22]

#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping

Definition at line 1390 of file core_armv8mbl.h.

◆ NVIC_SetPriorityGrouping [3/22]

#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping

Definition at line 2249 of file core_armv8mml.h.

◆ NVIC_SetPriorityGrouping [4/22]

#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping

Definition at line 580 of file core_cm0.h.

◆ NVIC_SetPriorityGrouping [5/22]

#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping

Definition at line 698 of file core_cm0plus.h.

◆ NVIC_SetPriorityGrouping [6/22]

#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping

Definition at line 607 of file core_cm1.h.

◆ NVIC_SetPriorityGrouping [7/22]

#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping

Definition at line 1469 of file core_cm3.h.

◆ NVIC_SetPriorityGrouping [8/22]

#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping

Definition at line 2324 of file core_cm33.h.

◆ NVIC_SetPriorityGrouping [9/22]

#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping

Definition at line 2324 of file core_cm35p.h.

◆ NVIC_SetPriorityGrouping [10/22]

#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping

Definition at line 1649 of file core_cm4.h.

◆ NVIC_SetPriorityGrouping [11/22]

#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping

Definition at line 3832 of file core_cm55.h.

◆ NVIC_SetPriorityGrouping [12/22]

#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping

Definition at line 1876 of file core_cm7.h.

◆ NVIC_SetPriorityGrouping [13/22]

#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping

Definition at line 3681 of file core_cm85.h.

◆ NVIC_SetPriorityGrouping [14/22]

#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping

Definition at line 1452 of file core_sc300.h.

◆ NVIC_SetPriorityGrouping [15/22]

#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping

Definition at line 2242 of file core_starmc1.h.

◆ NVIC_SetPriorityGrouping [16/22]

#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping

Definition at line 580 of file core_cm0.h.

◆ NVIC_SetPriorityGrouping [17/22]

#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping

Definition at line 698 of file core_cm0plus.h.

◆ NVIC_SetPriorityGrouping [18/22]

#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping

Definition at line 3224 of file core_armv81mml.h.

◆ NVIC_SetPriorityGrouping [19/22]

#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping

Definition at line 1390 of file core_armv8mbl.h.

◆ NVIC_SetPriorityGrouping [20/22]

#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping

Definition at line 2249 of file core_armv8mml.h.

◆ NVIC_SetPriorityGrouping [21/22]

#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping

Definition at line 2324 of file core_cm33.h.

◆ NVIC_SetPriorityGrouping [22/22]

#define NVIC_SetPriorityGrouping   __NVIC_SetPriorityGrouping

Definition at line 1649 of file core_cm4.h.

◆ NVIC_SetVector [1/24]

#define NVIC_SetVector   __NVIC_SetVector

Definition at line 3244 of file core_armv81mml.h.

◆ NVIC_SetVector [2/24]

#define NVIC_SetVector   __NVIC_SetVector

Definition at line 1410 of file core_armv8mbl.h.

◆ NVIC_SetVector [3/24]

#define NVIC_SetVector   __NVIC_SetVector

Definition at line 2269 of file core_armv8mml.h.

◆ NVIC_SetVector [4/24]

#define NVIC_SetVector   __NVIC_SetVector

Definition at line 600 of file core_cm0.h.

◆ NVIC_SetVector [5/24]

#define NVIC_SetVector   __NVIC_SetVector

Definition at line 718 of file core_cm0plus.h.

◆ NVIC_SetVector [6/24]

#define NVIC_SetVector   __NVIC_SetVector

Definition at line 627 of file core_cm1.h.

◆ NVIC_SetVector [7/24]

#define NVIC_SetVector   __NVIC_SetVector

Definition at line 1485 of file core_cm23.h.

◆ NVIC_SetVector [8/24]

#define NVIC_SetVector   __NVIC_SetVector

Definition at line 1489 of file core_cm3.h.

◆ NVIC_SetVector [9/24]

#define NVIC_SetVector   __NVIC_SetVector

Definition at line 2344 of file core_cm33.h.

◆ NVIC_SetVector [10/24]

#define NVIC_SetVector   __NVIC_SetVector

Definition at line 2344 of file core_cm35p.h.

◆ NVIC_SetVector [11/24]

#define NVIC_SetVector   __NVIC_SetVector

Definition at line 1669 of file core_cm4.h.

◆ NVIC_SetVector [12/24]

#define NVIC_SetVector   __NVIC_SetVector

Definition at line 3852 of file core_cm55.h.

◆ NVIC_SetVector [13/24]

#define NVIC_SetVector   __NVIC_SetVector

Definition at line 1896 of file core_cm7.h.

◆ NVIC_SetVector [14/24]

#define NVIC_SetVector   __NVIC_SetVector

Definition at line 3701 of file core_cm85.h.

◆ NVIC_SetVector [15/24]

#define NVIC_SetVector   __NVIC_SetVector

Definition at line 733 of file core_sc000.h.

◆ NVIC_SetVector [16/24]

#define NVIC_SetVector   __NVIC_SetVector

Definition at line 1472 of file core_sc300.h.

◆ NVIC_SetVector [17/24]

#define NVIC_SetVector   __NVIC_SetVector

Definition at line 2263 of file core_starmc1.h.

◆ NVIC_SetVector [18/24]

#define NVIC_SetVector   __NVIC_SetVector

Definition at line 600 of file core_cm0.h.

◆ NVIC_SetVector [19/24]

#define NVIC_SetVector   __NVIC_SetVector

Definition at line 718 of file core_cm0plus.h.

◆ NVIC_SetVector [20/24]

#define NVIC_SetVector   __NVIC_SetVector

Definition at line 3244 of file core_armv81mml.h.

◆ NVIC_SetVector [21/24]

#define NVIC_SetVector   __NVIC_SetVector

Definition at line 1410 of file core_armv8mbl.h.

◆ NVIC_SetVector [22/24]

#define NVIC_SetVector   __NVIC_SetVector

Definition at line 2269 of file core_armv8mml.h.

◆ NVIC_SetVector [23/24]

#define NVIC_SetVector   __NVIC_SetVector

Definition at line 2344 of file core_cm33.h.

◆ NVIC_SetVector [24/24]

#define NVIC_SetVector   __NVIC_SetVector

Definition at line 1669 of file core_cm4.h.

◆ NVIC_SystemReset [1/24]

#define NVIC_SystemReset   __NVIC_SystemReset

Definition at line 3235 of file core_armv81mml.h.

◆ NVIC_SystemReset [2/24]

#define NVIC_SystemReset   __NVIC_SystemReset

Definition at line 1401 of file core_armv8mbl.h.

◆ NVIC_SystemReset [3/24]

#define NVIC_SystemReset   __NVIC_SystemReset

Definition at line 2260 of file core_armv8mml.h.

◆ NVIC_SystemReset [4/24]

#define NVIC_SystemReset   __NVIC_SystemReset

Definition at line 591 of file core_cm0.h.

◆ NVIC_SystemReset [5/24]

#define NVIC_SystemReset   __NVIC_SystemReset

Definition at line 709 of file core_cm0plus.h.

◆ NVIC_SystemReset [6/24]

#define NVIC_SystemReset   __NVIC_SystemReset

Definition at line 618 of file core_cm1.h.

◆ NVIC_SystemReset [7/24]

#define NVIC_SystemReset   __NVIC_SystemReset

Definition at line 1476 of file core_cm23.h.

◆ NVIC_SystemReset [8/24]

#define NVIC_SystemReset   __NVIC_SystemReset

Definition at line 1480 of file core_cm3.h.

◆ NVIC_SystemReset [9/24]

#define NVIC_SystemReset   __NVIC_SystemReset

Definition at line 2335 of file core_cm33.h.

◆ NVIC_SystemReset [10/24]

#define NVIC_SystemReset   __NVIC_SystemReset

Definition at line 2335 of file core_cm35p.h.

◆ NVIC_SystemReset [11/24]

#define NVIC_SystemReset   __NVIC_SystemReset

Definition at line 1660 of file core_cm4.h.

◆ NVIC_SystemReset [12/24]

#define NVIC_SystemReset   __NVIC_SystemReset

Definition at line 3843 of file core_cm55.h.

◆ NVIC_SystemReset [13/24]

#define NVIC_SystemReset   __NVIC_SystemReset

Definition at line 1887 of file core_cm7.h.

◆ NVIC_SystemReset [14/24]

#define NVIC_SystemReset   __NVIC_SystemReset

Definition at line 3692 of file core_cm85.h.

◆ NVIC_SystemReset [15/24]

#define NVIC_SystemReset   __NVIC_SystemReset

Definition at line 724 of file core_sc000.h.

◆ NVIC_SystemReset [16/24]

#define NVIC_SystemReset   __NVIC_SystemReset

Definition at line 1463 of file core_sc300.h.

◆ NVIC_SystemReset [17/24]

#define NVIC_SystemReset   __NVIC_SystemReset

Definition at line 2253 of file core_starmc1.h.

◆ NVIC_SystemReset [18/24]

#define NVIC_SystemReset   __NVIC_SystemReset

Definition at line 591 of file core_cm0.h.

◆ NVIC_SystemReset [19/24]

#define NVIC_SystemReset   __NVIC_SystemReset

Definition at line 709 of file core_cm0plus.h.

◆ NVIC_SystemReset [20/24]

#define NVIC_SystemReset   __NVIC_SystemReset

Definition at line 3235 of file core_armv81mml.h.

◆ NVIC_SystemReset [21/24]

#define NVIC_SystemReset   __NVIC_SystemReset

Definition at line 1401 of file core_armv8mbl.h.

◆ NVIC_SystemReset [22/24]

#define NVIC_SystemReset   __NVIC_SystemReset

Definition at line 2260 of file core_armv8mml.h.

◆ NVIC_SystemReset [23/24]

#define NVIC_SystemReset   __NVIC_SystemReset

Definition at line 2335 of file core_cm33.h.

◆ NVIC_SystemReset [24/24]

#define NVIC_SystemReset   __NVIC_SystemReset

Definition at line 1660 of file core_cm4.h.

◆ NVIC_USER_IRQ_OFFSET [1/24]

#define NVIC_USER_IRQ_OFFSET   16

Definition at line 3248 of file core_armv81mml.h.

◆ NVIC_USER_IRQ_OFFSET [2/24]

#define NVIC_USER_IRQ_OFFSET   16

Definition at line 1414 of file core_armv8mbl.h.

◆ NVIC_USER_IRQ_OFFSET [3/24]

#define NVIC_USER_IRQ_OFFSET   16

Definition at line 2273 of file core_armv8mml.h.

◆ NVIC_USER_IRQ_OFFSET [4/24]

#define NVIC_USER_IRQ_OFFSET   16

Definition at line 604 of file core_cm0.h.

◆ NVIC_USER_IRQ_OFFSET [5/24]

#define NVIC_USER_IRQ_OFFSET   16

Definition at line 722 of file core_cm0plus.h.

◆ NVIC_USER_IRQ_OFFSET [6/24]

#define NVIC_USER_IRQ_OFFSET   16

Definition at line 631 of file core_cm1.h.

◆ NVIC_USER_IRQ_OFFSET [7/24]

#define NVIC_USER_IRQ_OFFSET   16

Definition at line 1489 of file core_cm23.h.

◆ NVIC_USER_IRQ_OFFSET [8/24]

#define NVIC_USER_IRQ_OFFSET   16

Definition at line 1493 of file core_cm3.h.

◆ NVIC_USER_IRQ_OFFSET [9/24]

#define NVIC_USER_IRQ_OFFSET   16

Definition at line 2348 of file core_cm33.h.

◆ NVIC_USER_IRQ_OFFSET [10/24]

#define NVIC_USER_IRQ_OFFSET   16

Definition at line 2348 of file core_cm35p.h.

◆ NVIC_USER_IRQ_OFFSET [11/24]

#define NVIC_USER_IRQ_OFFSET   16

Definition at line 1673 of file core_cm4.h.

◆ NVIC_USER_IRQ_OFFSET [12/24]

#define NVIC_USER_IRQ_OFFSET   16

Definition at line 3856 of file core_cm55.h.

◆ NVIC_USER_IRQ_OFFSET [13/24]

#define NVIC_USER_IRQ_OFFSET   16

Definition at line 1900 of file core_cm7.h.

◆ NVIC_USER_IRQ_OFFSET [14/24]

#define NVIC_USER_IRQ_OFFSET   16

Definition at line 3705 of file core_cm85.h.

◆ NVIC_USER_IRQ_OFFSET [15/24]

#define NVIC_USER_IRQ_OFFSET   16

Definition at line 737 of file core_sc000.h.

◆ NVIC_USER_IRQ_OFFSET [16/24]

#define NVIC_USER_IRQ_OFFSET   16

Definition at line 1476 of file core_sc300.h.

◆ NVIC_USER_IRQ_OFFSET [17/24]

#define NVIC_USER_IRQ_OFFSET   16

Definition at line 2267 of file core_starmc1.h.

◆ NVIC_USER_IRQ_OFFSET [18/24]

#define NVIC_USER_IRQ_OFFSET   16

Definition at line 604 of file core_cm0.h.

◆ NVIC_USER_IRQ_OFFSET [19/24]

#define NVIC_USER_IRQ_OFFSET   16

Definition at line 722 of file core_cm0plus.h.

◆ NVIC_USER_IRQ_OFFSET [20/24]

#define NVIC_USER_IRQ_OFFSET   16

Definition at line 3248 of file core_armv81mml.h.

◆ NVIC_USER_IRQ_OFFSET [21/24]

#define NVIC_USER_IRQ_OFFSET   16

Definition at line 1414 of file core_armv8mbl.h.

◆ NVIC_USER_IRQ_OFFSET [22/24]

#define NVIC_USER_IRQ_OFFSET   16

Definition at line 2273 of file core_armv8mml.h.

◆ NVIC_USER_IRQ_OFFSET [23/24]

#define NVIC_USER_IRQ_OFFSET   16

Definition at line 2348 of file core_cm33.h.

◆ NVIC_USER_IRQ_OFFSET [24/24]

#define NVIC_USER_IRQ_OFFSET   16

Definition at line 1673 of file core_cm4.h.

◆ SW_SystemReset

#define SW_SystemReset   __SW_SystemReset

Definition at line 2254 of file core_starmc1.h.

Function Documentation

◆ __NVIC_ClearPendingIRQ()

__STATIC_INLINE void __NVIC_ClearPendingIRQ ( IRQn_Type IRQn)

Clear Pending Interrupt.

Clears the pending bit of a device specific interrupt in the NVIC pending register.

Parameters
[in]IRQnDevice specific interrupt number.
Note
IRQn must not be negative.

Definition at line 3404 of file core_armv81mml.h.

◆ __NVIC_DisableIRQ()

__STATIC_INLINE void __NVIC_DisableIRQ ( IRQn_Type IRQn)

Disable Interrupt.

Disables a device specific interrupt in the NVIC interrupt controller.

Parameters
[in]IRQnDevice specific interrupt number.
Note
IRQn must not be negative.

Definition at line 3351 of file core_armv81mml.h.

◆ __NVIC_EnableIRQ()

__STATIC_INLINE void __NVIC_EnableIRQ ( IRQn_Type IRQn)

Enable Interrupt.

Enables a device specific interrupt in the NVIC interrupt controller.

Parameters
[in]IRQnDevice specific interrupt number.
Note
IRQn must not be negative.

Definition at line 3313 of file core_armv81mml.h.

◆ __NVIC_GetActive()

__STATIC_INLINE uint32_t __NVIC_GetActive ( IRQn_Type IRQn)

Get Active Interrupt.

Reads the active register in the NVIC and returns the active bit for the device specific interrupt.

Parameters
[in]IRQnDevice specific interrupt number.
Returns
0 Interrupt status is not active.
1 Interrupt status is active.
Note
IRQn must not be negative.

Definition at line 3421 of file core_armv81mml.h.

◆ __NVIC_GetEnableIRQ()

__STATIC_INLINE uint32_t __NVIC_GetEnableIRQ ( IRQn_Type IRQn)

Get Interrupt Enable status.

Returns a device specific interrupt enable status from the NVIC interrupt controller.

Parameters
[in]IRQnDevice specific interrupt number.
Returns
0 Interrupt is not enabled.
1 Interrupt is enabled.
Note
IRQn must not be negative.

Definition at line 3332 of file core_armv81mml.h.

◆ __NVIC_GetPendingIRQ()

__STATIC_INLINE uint32_t __NVIC_GetPendingIRQ ( IRQn_Type IRQn)

Get Pending Interrupt.

Reads the NVIC pending register and returns the pending bit for the specified device specific interrupt.

Parameters
[in]IRQnDevice specific interrupt number.
Returns
0 Interrupt status is not pending.
1 Interrupt status is pending.
Note
IRQn must not be negative.

Definition at line 3370 of file core_armv81mml.h.

◆ __NVIC_GetPriority()

__STATIC_INLINE uint32_t __NVIC_GetPriority ( IRQn_Type IRQn)

Get Interrupt Priority.

Reads the priority of a device specific interrupt or a processor exception. The interrupt number can be positive to specify a device specific interrupt, or negative to specify a processor exception.

Parameters
[in]IRQnInterrupt number.
Returns
Interrupt Priority. Value is aligned automatically to the implemented priority bits of the microcontroller.

Definition at line 3532 of file core_armv81mml.h.

◆ __NVIC_GetPriorityGrouping()

__STATIC_INLINE uint32_t __NVIC_GetPriorityGrouping ( void )

Get Priority Grouping.

Reads the priority grouping field from the NVIC Interrupt Controller.

Returns
Priority grouping field (SCB->AIRCR [10:8] PRIGROUP field).

Definition at line 3301 of file core_armv81mml.h.

◆ __NVIC_GetVector()

__STATIC_INLINE uint32_t __NVIC_GetVector ( IRQn_Type IRQn)

Get Interrupt Vector.

Reads an interrupt vector from interrupt vector table. The interrupt number can be positive to specify a device specific interrupt, or negative to specify a processor exception.

Parameters
[in]IRQnInterrupt number.
Returns
Address of interrupt handler function

Definition at line 3623 of file core_armv81mml.h.

◆ __NVIC_SetPendingIRQ()

__STATIC_INLINE void __NVIC_SetPendingIRQ ( IRQn_Type IRQn)

Set Pending Interrupt.

Sets the pending bit of a device specific interrupt in the NVIC pending register.

Parameters
[in]IRQnDevice specific interrupt number.
Note
IRQn must not be negative.

Definition at line 3389 of file core_armv81mml.h.

◆ __NVIC_SetPriority()

__STATIC_INLINE void __NVIC_SetPriority ( IRQn_Type IRQn,
uint32_t priority )

Set Interrupt Priority.

Sets the priority of a device specific interrupt or a processor exception. The interrupt number can be positive to specify a device specific interrupt, or negative to specify a processor exception.

Parameters
[in]IRQnInterrupt number.
[in]priorityPriority to set.
Note
The priority cannot be set for every processor exception.

Definition at line 3510 of file core_armv81mml.h.

◆ __NVIC_SetPriorityGrouping()

__STATIC_INLINE void __NVIC_SetPriorityGrouping ( uint32_t PriorityGroup)

Set Priority Grouping.

Sets the priority grouping field using the required unlock sequence. The parameter PriorityGroup is assigned to the field SCB->AIRCR [10:8] PRIGROUP field. Only values from 0..7 are used. In case of a conflict between priority grouping and available priority bits (__NVIC_PRIO_BITS), the smallest possible priority group is set.

Parameters
[in]PriorityGroupPriority grouping field.

Definition at line 3282 of file core_armv81mml.h.

◆ __NVIC_SetVector()

__STATIC_INLINE void __NVIC_SetVector ( IRQn_Type IRQn,
uint32_t vector )

Set Interrupt Vector.

Sets an interrupt vector in SRAM based interrupt vector table. The interrupt number can be positive to specify a device specific interrupt, or negative to specify a processor exception. VTOR must been relocated to SRAM before.

Parameters
[in]IRQnInterrupt number
[in]vectorAddress of interrupt handler function

Sets an interrupt vector in SRAM based interrupt vector table. The interrupt number can be positive to specify a device specific interrupt, or negative to specify a processor exception. VTOR must been relocated to SRAM before. If VTOR is not present address 0 must be mapped to SRAM.

Parameters
[in]IRQnInterrupt number
[in]vectorAddress of interrupt handler function

Sets an interrupt vector in SRAM based interrupt vector table. The interrupt number can be positive to specify a device specific interrupt, or negative to specify a processor exception. Address 0 must be mapped to SRAM.

Parameters
[in]IRQnInterrupt number
[in]vectorAddress of interrupt handler function

Definition at line 3607 of file core_armv81mml.h.

◆ __NVIC_SystemReset()

__NO_RETURN __STATIC_INLINE void __NVIC_SystemReset ( void )

System Reset.

Initiates a system reset request to reset the MCU.

Definition at line 3634 of file core_armv81mml.h.

◆ __SW_SystemReset()

__NO_RETURN __STATIC_INLINE void __SW_SystemReset ( void )

Software Reset.

Initiates a system reset request to reset the CPU.

Definition at line 2672 of file core_starmc1.h.

◆ DCB_GetAuthCtrl()

__STATIC_INLINE uint32_t DCB_GetAuthCtrl ( void )

Get Debug Authentication Control Register.

Reads Debug Authentication Control register.

Returns
Debug Authentication Control Register.

Definition at line 4018 of file core_armv81mml.h.

◆ DCB_SetAuthCtrl()

__STATIC_INLINE void DCB_SetAuthCtrl ( uint32_t value)

Set Debug Authentication Control Register.

writes to Debug Authentication Control register.

Parameters
[in]valuevalue to be writen.

Definition at line 4003 of file core_armv81mml.h.

◆ DIB_GetAuthStatus()

__STATIC_INLINE uint32_t DIB_GetAuthStatus ( void )

Get Debug Authentication Status Register.

Reads Debug Authentication Status register.

Returns
Debug Authentication Status Register.

Definition at line 4070 of file core_armv81mml.h.

◆ ITM_CheckChar()

__STATIC_INLINE int32_t ITM_CheckChar ( void )

ITM Check Character.

Checks whether a character is pending for reading in the variable ITM_RxBuffer.

Returns
0 No character available.
1 Character available.

Definition at line 4227 of file core_armv81mml.h.

◆ ITM_ReceiveChar()

__STATIC_INLINE int32_t ITM_ReceiveChar ( void )

ITM Receive Character.

Inputs a character via the external variable ITM_RxBuffer.

Returns
Received character.
-1 No character pending.

Definition at line 4207 of file core_armv81mml.h.

◆ ITM_SendChar()

__STATIC_INLINE uint32_t ITM_SendChar ( uint32_t ch)

ITM Send Character.

Transmits a character via the ITM channel 0, and

  • Just returns when no debugger is connected that has booked the output.
  • Is blocking when a debugger is connected, but the previous character sent has not been transmitted.
    Parameters
    [in]chCharacter to transmit.
    Returns
    Character to transmit.

Definition at line 4186 of file core_armv81mml.h.

◆ NVIC_DecodePriority()

__STATIC_INLINE void NVIC_DecodePriority ( uint32_t Priority,
uint32_t PriorityGroup,
uint32_t *const pPreemptPriority,
uint32_t *const pSubPriority )

Decode Priority.

Decodes an interrupt priority value with a given priority group to preemptive priority value and subpriority value. In case of a conflict between priority grouping and available priority bits (__NVIC_PRIO_BITS) the smallest possible priority group is set.

Parameters
[in]PriorityPriority value, which can be retrieved with the function NVIC_GetPriority().
[in]PriorityGroupUsed priority group.
[out]pPreemptPriorityPreemptive priority value (starting from 0).
[out]pSubPrioritySubpriority value (starting from 0).

Definition at line 3584 of file core_armv81mml.h.

◆ NVIC_EncodePriority()

__STATIC_INLINE uint32_t NVIC_EncodePriority ( uint32_t PriorityGroup,
uint32_t PreemptPriority,
uint32_t SubPriority )

Encode Priority.

Encodes the priority for an interrupt with the given priority group, preemptive priority value, and subpriority value. In case of a conflict between priority grouping and available priority bits (__NVIC_PRIO_BITS), the smallest possible priority group is set.

Parameters
[in]PriorityGroupUsed priority group.
[in]PreemptPriorityPreemptive priority value (starting from 0).
[in]SubPrioritySubpriority value (starting from 0).
Returns
Encoded priority. Value can be used in the function NVIC_SetPriority().

Definition at line 3557 of file core_armv81mml.h.

◆ SCB_GetFPUType()

__STATIC_INLINE uint32_t SCB_GetFPUType ( void )

get FPU type

returns the FPU type

Returns
  • 0: No FPU
  • 1: Single precision FPU
  • 2: Double + Single precision FPU

Definition at line 3885 of file core_armv81mml.h.

◆ SCB_GetMVEType()

__STATIC_INLINE uint32_t SCB_GetMVEType ( void )

get MVE type

returns the MVE type

Returns
  • 0: No Vector Extension (MVE)
  • 1: Integer Vector Extension (MVE-I)
  • 2: Floating-point Vector Extension (MVE-F)

Definition at line 3923 of file core_armv81mml.h.