NHS31xx SW API
CMSIS CM0+ definitions

Detailed Description

Modules

 CMSIS Global Defines
 

Macros

#define __CM0PLUS_CMSIS_VERSION_MAIN   (0x03)
 
#define __CM0PLUS_CMSIS_VERSION_SUB   (0x01)
 
#define __CM0PLUS_CMSIS_VERSION
 
#define __CORTEX_M   (0x00)
 
#define __ASM   __asm
 
#define __INLINE   inline
 
#define __STATIC_INLINE   static inline
 
#define __FPU_USED   0
 

Macro Definition Documentation

◆ __CM0PLUS_CMSIS_VERSION_MAIN

#define __CM0PLUS_CMSIS_VERSION_MAIN   (0x03)

[31:16] CMSIS HAL main version

◆ __CM0PLUS_CMSIS_VERSION_SUB

#define __CM0PLUS_CMSIS_VERSION_SUB   (0x01)

[15:0] CMSIS HAL sub version

◆ __CM0PLUS_CMSIS_VERSION

#define __CM0PLUS_CMSIS_VERSION
Value:
#define __CM0PLUS_CMSIS_VERSION_MAIN
Definition: core_cm0plus.h:57
#define __CM0PLUS_CMSIS_VERSION_SUB
Definition: core_cm0plus.h:58

CMSIS HAL version number

◆ __CORTEX_M

#define __CORTEX_M   (0x00)

Cortex-M Core

◆ __ASM

#define __ASM   __asm

asm keyword for GNU Compiler

◆ __INLINE

#define __INLINE   inline

inline keyword for GNU Compiler

◆ __STATIC_INLINE

#define __STATIC_INLINE   static inline

static inline keyword combination for GNU Compiler

◆ __FPU_USED

#define __FPU_USED   0

__FPU_USED indicates whether an FPU is used or not. This core does not support an FPU at all