zephyr/ext/hal/cmsis
Stephanos Ioannidis 4d30d6b121 ext: hal: cmsis: Add CMSIS-Core(R).
This commit adds a preliminary implementation of CMSIS-Core(R) for use
with the ARM Cortex-R port.

At this time, CMSIS-Core(R) is not merged back into the upstream CMSIS
repository and therefore is not available from official sources.

Until upstream merge happens, the preliminary version can be obtained
from the following URL:

https://github.com/stephanosio/CMSIS_5/tree/core_r

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2019-10-22 09:37:57 -04:00
..
Core ext: hal: cmsis: Add HAS_CMSIS_CORE configuration. 2019-10-18 14:01:07 -05:00
Core_R ext: hal: cmsis: Add CMSIS-Core(R). 2019-10-22 09:37:57 -04:00
CMakeLists.txt ext: hal: cmsis: Add CMSIS-Core(R). 2019-10-22 09:37:57 -04:00
Kconfig ext: hal: cmsis: Add CMSIS-Core(R). 2019-10-22 09:37:57 -04:00
README ext: hal: cmsis: Fix version information in README. 2019-10-18 14:01:07 -05:00

README

The ARM Cortex Microcontroller Software Interface Standard (CMSIS) defines a
set of standard interfaces to ARM Cortex family SOCs. In particular, the
CMSIS-CORE component standardizes the software interface to core and peripheral
registers, as well as exception names and the system clock frequency. Multiple
SOC vendors, including NXP and Nordic Semiconductor, include the CMSIS-CORE
header files in their SOC header files. These SOC header files are in turn used
by the vendor's peripheral drivers.

http://www.arm.com/products/processors/cortex-m/cortex-microcontroller-software-interface-standard.php

The sources in this directory are imported from
https://github.com/ARM-software/CMSIS_5.git

The current version supported in Zephyr is
https://github.com/ARM-software/CMSIS_5/releases/tag/5.6.0