diff --git a/cpu/cortexm_common/include/core_cmFunc.h b/cpu/cortexm_common/include/core_cmFunc.h index c586b3e64adf1ea0beb4021f33470b303642ef64..26fdd17cad5dfeff0c8908db51e8315d5842981f 100644 --- a/cpu/cortexm_common/include/core_cmFunc.h +++ b/cpu/cortexm_common/include/core_cmFunc.h @@ -356,6 +356,7 @@ __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_CONTROL(void) uint32_t result; __ASM volatile ("MRS %0, control" : "=r" (result) ); + /* cppcheck-suppress uninitvar */ return(result); } @@ -383,6 +384,7 @@ __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_IPSR(void) uint32_t result; __ASM volatile ("MRS %0, ipsr" : "=r" (result) ); + /* cppcheck-suppress uninitvar */ return(result); } @@ -398,6 +400,7 @@ __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_APSR(void) uint32_t result; __ASM volatile ("MRS %0, apsr" : "=r" (result) ); + /* cppcheck-suppress uninitvar */ return(result); } @@ -413,6 +416,7 @@ __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_xPSR(void) uint32_t result; __ASM volatile ("MRS %0, xpsr" : "=r" (result) ); + /* cppcheck-suppress uninitvar */ return(result); } @@ -428,6 +432,7 @@ __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PSP(void) register uint32_t result; __ASM volatile ("MRS %0, psp\n" : "=r" (result) ); + /* cppcheck-suppress uninitvar */ return(result); } @@ -455,6 +460,7 @@ __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_MSP(void) register uint32_t result; __ASM volatile ("MRS %0, msp\n" : "=r" (result) ); + /* cppcheck-suppress uninitvar */ return(result); } @@ -482,6 +488,7 @@ __attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_PRIMASK(void) uint32_t result; __ASM volatile ("MRS %0, primask" : "=r" (result) ); + /* cppcheck-suppress uninitvar */ return(result); }