Contiki-NG
|
CMSIS Cortex-M Core Function/Instruction Header File. More...
Go to the source code of this file.
Macros | |
#define | __NOP __nop |
No Operation. More... | |
#define | __WFI __wfi |
Wait For Interrupt. More... | |
#define | __WFE __wfe |
Wait For Event. More... | |
#define | __SEV __sev |
Send Event. More... | |
#define | __ISB() |
Instruction Synchronization Barrier. More... | |
#define | __DSB() |
Data Synchronization Barrier. More... | |
#define | __DMB() |
Data Memory Barrier. More... | |
#define | __REV __rev |
Reverse byte order (32 bit) More... | |
#define | __ROR __ror |
Rotate Right in unsigned value (32 bit) More... | |
#define | __BKPT(value) __breakpoint(value) |
Breakpoint. More... | |
#define | __CLZ __clz |
Count leading zeros. More... | |
Functions | |
__STATIC_INLINE uint32_t | __get_CONTROL (void) |
Get Control Register. More... | |
__STATIC_INLINE void | __set_CONTROL (uint32_t control) |
Set Control Register. More... | |
__STATIC_INLINE uint32_t | __get_IPSR (void) |
Get IPSR Register. More... | |
__STATIC_INLINE uint32_t | __get_APSR (void) |
Get APSR Register. More... | |
__STATIC_INLINE uint32_t | __get_xPSR (void) |
Get xPSR Register. More... | |
__STATIC_INLINE uint32_t | __get_PSP (void) |
Get Process Stack Pointer. More... | |
__STATIC_INLINE void | __set_PSP (uint32_t topOfProcStack) |
Set Process Stack Pointer. More... | |
__STATIC_INLINE uint32_t | __get_MSP (void) |
Get Main Stack Pointer. More... | |
__STATIC_INLINE void | __set_MSP (uint32_t topOfMainStack) |
Set Main Stack Pointer. More... | |
__STATIC_INLINE uint32_t | __get_PRIMASK (void) |
Get Priority Mask. More... | |
__STATIC_INLINE void | __set_PRIMASK (uint32_t priMask) |
Set Priority Mask. More... | |
__STATIC_INLINE __ASM uint32_t | __REV16 (uint32_t value) |
Reverse byte order (16 bit) More... | |
__STATIC_INLINE __ASM int32_t | __REVSH (int32_t value) |
Reverse byte order in signed short value. More... | |
__STATIC_INLINE uint32_t | __RBIT (uint32_t value) |
Reverse bit order of value. More... | |
CMSIS Cortex-M Core Function/Instruction Header File.
Definition in file cmsis_armcc.h.