17 #ifndef __CORTEXM3_MACRO_H
18 #define __CORTEXM3_MACRO_H
21 #include "stm32w_type.h"
34 u32 __MRS_CONTROL(
void);
35 void __MSR_CONTROL(u32 Control);
37 void __MSR_PSP(u32 TopOfProcessStack);
39 void __MSR_MSP(u32 TopOfMainStack);
40 void __RESETPRIMASK(
void);
41 void __SETPRIMASK(
void);
42 u32 __READ_PRIMASK(
void);
43 void __RESETFAULTMASK(
void);
44 void __SETFAULTMASK(
void);
45 u32 __READ_FAULTMASK(
void);
46 void __BASEPRICONFIG(u32 NewPriority);
47 u32 __GetBASEPRI(
void);
48 u16 __REV_HalfWord(u16 Data);
49 u32 __REV_Word(u32 Data);