https://github.com/edgeimpulse/edge-impulse-sdk-zephyr
Edge Impulse SDK Zephyr module
https://github.com/edgeimpulse/edge-impulse-sdk-zephyr
edge-ai zephyr
Last synced: 5 months ago
JSON representation
Edge Impulse SDK Zephyr module
- Host: GitHub
- URL: https://github.com/edgeimpulse/edge-impulse-sdk-zephyr
- Owner: edgeimpulse
- License: bsd-3-clause-clear
- Created: 2025-07-25T14:20:06.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-12-19T12:00:43.000Z (5 months ago)
- Last Synced: 2025-12-20T05:42:49.761Z (5 months ago)
- Topics: edge-ai, zephyr
- Language: C
- Homepage:
- Size: 4.93 MB
- Stars: 6
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.3-clause-bsd-clear
Awesome Lists containing this project
README
# Edge Impulse SDK Zephyr module
Portable library for digital signal processing and machine learning inferencing. This repository contains the device implementation in C++ for both processing and learning blocks in Edge Impulse.
## Import the Edge Impulse SDK
There are different ways to import the Edge Impulse SDK Zepyhr module [see our documentation](https://docs.edgeimpulse.com/hardware/deployments/run-zephyr-module):
1. Update the `west.yml` of your Zephyr repo adding the lines below for the Edge Impulse SDK then call `west update` to downlaod the SDK into your Zepyr repo.
2. If your application is using a local manifest `west.yml`, update it adding the lines below.
Here's the lines to add the EI-SDK:
```
- name: edge-impulse-sdk-zephyr
path: modules/edge-impulse-sdk-zephyr
revision: ${SDK_VERSION}
url: https://github.com/edgeimpulse/edge-impulse-sdk-zephyr
```
The ${SDK_VERSION} depends on the model, and it needs to be the same version to be sure to avoid compilation error.
The version can be found in the `west.yml` that is deployed with the Zephyr model deployment.
Check the [Zephyr module documentation](https://docs.zephyrproject.org/latest/develop/modules.html) for best practice.