Strategie_13h30
Fork of CRAC-Strat_2017_homologation_gros_rob by
core_cmFunc.h File Reference
CMSIS Cortex-M Core Function Access Header File. More...
Go to the source code of this file.
Functions | |
static __INLINE uint32_t | __get_CONTROL (void) |
Get Control Register. | |
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 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__ ((always_inline)) static __INLINE void __enable_irq(void) | |
Enable IRQ Interrupts. |
Detailed Description
CMSIS Cortex-M Core Function Access Header File.
- Version:
- V3.00
- Date:
- 09. December 2011
- Note:
- Copyright (C) 2009-2011 ARM Limited. All rights reserved.
- ARM Limited (ARM) is supplying this software for use with Cortex-M processor based microcontrollers. This file can be freely distributed within development tools that are supporting such ARM based processors.
- THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
Definition in file core_cmFunc.h.
Generated on Tue Jul 12 2022 19:28:48 by 1.7.2