CMSIS2000  0.0.7
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
CMSIS Core Definitions for LPC2xxx

This file defines all structures and symbols for CMSIS core: More...

Collaboration diagram for CMSIS Core Definitions for LPC2xxx:

Macros

#define __CM3_CMSIS_VERSION   ((__CM3_CMSIS_VERSION_MAIN << 16) | __CM3_CMSIS_VERSION_SUB)
#define __CM3_CMSIS_VERSION_MAIN   (0x02)
#define __CM3_CMSIS_VERSION_SUB   (0x00)
#define __CORE_7TDMI_H_DEPENDANT
#define __CORTEX_M   (-1)
#define __I   volatile const
#define __IO   volatile
#define __O   volatile

Detailed Description

This file defines all structures and symbols for CMSIS core:

Macro Definition Documentation

#define __CM3_CMSIS_VERSION   ((__CM3_CMSIS_VERSION_MAIN << 16) | __CM3_CMSIS_VERSION_SUB)

CMSIS HAL version number

Definition at line 67 of file core_7tdmi.h.

#define __CM3_CMSIS_VERSION_MAIN   (0x02)

[31:16] CMSIS HAL main version

Definition at line 65 of file core_7tdmi.h.

#define __CM3_CMSIS_VERSION_SUB   (0x00)

[15:0] CMSIS HAL sub version

Definition at line 66 of file core_7tdmi.h.

#define __CORE_7TDMI_H_DEPENDANT

Definition at line 112 of file core_7tdmi.h.

#define __CORTEX_M   (-1)

Cortex core standard types definitions

Definition at line 69 of file core_7tdmi.h.

#define __I   volatile const

defines 'read only' permissions

Definition at line 118 of file core_7tdmi.h.

#define __IO   volatile

defines 'read / write' permissions

Definition at line 121 of file core_7tdmi.h.

#define __O   volatile

defines 'write only' permissions

Definition at line 120 of file core_7tdmi.h.