firmware-stm32

Installation
SKILL.md

Edge Impulse on STM32

Integrate the complete C++ library exported from the project's Deployment page. Do not substitute a generic model or copy only the TFLite file.

Inspect first

  1. Identify the STM32 part, CubeIDE/CubeMX version, RTOS use, sensor and bus, model input type, sample interval, and RAM/flash limits.
  2. Inspect the export for edge-impulse-sdk/, model-parameters/, tflite-model/, and the generated inferencing header.
  3. Inspect the existing project's source groups, include paths, linker script, cache setup, and RTOS heap before editing.

Integrate the library

  1. Copy the exported SDK, model parameters, and model sources into a dedicated project directory.
  2. Add all required C/C++ sources and include paths. Compile inference callers as C++.
  3. Include the generated project header when present; otherwise include:
#include "edge-impulse-sdk/classifier/ei_run_classifier.h"
Installs
2
GitHub Stars
7
First Seen
Aug 28, 2026