CMSIS-Core (Cortex-A)
Version 1.2.1
CMSIS-Core support for Cortex-A processor-based devices
|
Version symbols for CMSIS release specific C/C++ source code. More...
Macros | |
#define | __CA_CMSIS_VERSION_MAIN (1U) |
[31:16] CMSIS-Core(A) main version More... | |
#define | __CA_CMSIS_VERSION_SUB (1U) |
[15:0] CMSIS-Core(A) sub version More... | |
#define | __CA_CMSIS_VERSION |
CMSIS-Core(A) version number. More... | |
#define | __CA_REV 0x0000U |
Contains the core revision for a Cortex-A class device. More... | |
#define | __CORTEX_A 9U |
Contains the core family for a Cortex-A class device. More... | |
#define __CA_CMSIS_VERSION |
Use this define to query the full version of CMSIS-Core(A) component.
Bits | Name | Function |
---|---|---|
[31:16] | MAIN | __CA_CMSIS_VERSION_MAIN |
[15:0] | SUB | __CA_CMSIS_VERSION_SUB |
Example:
#define __CA_CMSIS_VERSION_MAIN (1U) |
Use this define to query the major version of CMSIS-Core(A) component.
Example:
#define __CA_CMSIS_VERSION_SUB (1U) |
Use this define to query the minor version of CMSIS-Core(A) component.
Example:
#define __CA_REV 0x0000U |
Use this define to query the core design revision number implemented in the selected device.
Bits | Name | Function |
---|---|---|
[15:8] | REV | Revision number |
[7:0] | PATCH | Patch number |
Example:
Core revision r0p0
#define __CORTEX_A 9U |
Use this define to query the actual Cortex-A class device number implemented in the selected device.
Example:
Cortex-A9 Core