Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions zephyr/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Zephyr RTOS Integration

This directory contains metadata to allow CMSIS_6 to be consumed as a
module by the Zephyr RTOS.

## Purpose

The files in this directory exist solely to support integration with
Zephyr's build system. They enable Zephyr to include CMSIS_6 as an
external module without requiring any modifications to the CMSIS_6
source tree.

## Scope

- This directory is **only used by Zephyr**.
- It does **not** affect CMSIS_6 functionality or usage outside of Zephyr.
- It is intentionally minimal to avoid introducing any dependencies on
Zephyr within the rest of the CMSIS_6 repository.

## CMake and Kconfig

Any references to CMake or Kconfig in this directory are specific to Zephyr's
module integration mechanism. Zephyr-specific build logic is kept outside of
the CMSIS_6.

## More Information

For details on Zephyr and its modules, see:
- https://docs.zephyrproject.org/latest/
- https://docs.zephyrproject.org/latest/develop/modules.html
4 changes: 4 additions & 0 deletions zephyr/module.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name: cmsis_6
build:
cmake-ext: true
kconfig-ext: true
Loading