Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
cmsis_armcc.h File Reference
CMSIS compiler ARMCC (Arm Compiler 5) header file. More...
Go to the source code of this file.
Functions | |
__STATIC_INLINE uint32_t | __get_CONTROL (void) |
Enable IRQ Interrupts. | |
__STATIC_INLINE void | __set_CONTROL (uint32_t control) |
Set Control Register. | |
__STATIC_INLINE uint32_t | __get_IPSR (void) |
Get IPSR Register. | |
__STATIC_INLINE uint32_t | __get_APSR (void) |
Get APSR Register. | |
__STATIC_INLINE uint32_t | __get_xPSR (void) |
Get xPSR Register. | |
__STATIC_INLINE uint32_t | __get_PSP (void) |
Get Process Stack Pointer. | |
__STATIC_INLINE void | __set_PSP (uint32_t topOfProcStack) |
Set Process Stack Pointer. | |
__STATIC_INLINE uint32_t | __get_MSP (void) |
Get Main Stack Pointer. | |
__STATIC_INLINE void | __set_MSP (uint32_t topOfMainStack) |
Set Main Stack Pointer. | |
__STATIC_INLINE uint32_t | __get_PRIMASK (void) |
Get Priority Mask. | |
__STATIC_INLINE void | __set_PRIMASK (uint32_t priMask) |
Set Priority Mask. | |
__STATIC_INLINE uint32_t | __get_BASEPRI (void) |
Get Base Priority. | |
__STATIC_INLINE void | __set_BASEPRI (uint32_t basePri) |
Set Base Priority. | |
__STATIC_INLINE void | __set_BASEPRI_MAX (uint32_t basePri) |
Set Base Priority with condition. | |
__STATIC_INLINE uint32_t | __get_FAULTMASK (void) |
Get Fault Mask. | |
__STATIC_INLINE void | __set_FAULTMASK (uint32_t faultMask) |
Set Fault Mask. | |
__STATIC_INLINE uint32_t | __get_FPSCR (void) |
Get FPSCR. | |
__STATIC_INLINE void | __set_FPSCR (uint32_t fpscr) |
Set FPSCR. | |
__attribute__ ((section(".rev16_text"))) __STATIC_INLINE __ASM uint32_t __REV16(uint32_t value) | |
Reverse byte order (16 bit) | |
__attribute__ ((section(".revsh_text"))) __STATIC_INLINE __ASM int16_t __REVSH(int16_t value) | |
Reverse byte order (16 bit) | |
__attribute__ ((always_inline)) __STATIC_INLINE int32_t __SSAT(int32_t val | |
Signed Saturate. | |
__attribute__ ((section(".rrx_text"))) __STATIC_INLINE __ASM uint32_t __RRX(uint32_t value) | |
Rotate Right with Extend (32 bit) |
Detailed Description
CMSIS compiler ARMCC (Arm Compiler 5) header file.
- Version:
- V5.1.1
- Date:
- 30. July 2019
Definition in file cmsis_armcc.h.
Generated on Tue Jul 12 2022 15:37:28 by
