Skip to content

NeuralSPOT's EdgeImpulse Examples Have a New Home

We've moved our EdgeImpulse examples to their own repo.

NeuralSPOT has long included a set of EdgeImpulse examples, including anomaly detection and audio use cases. Previously these were located in neuralSPOT's project directory because EdgeImpulse's C++ blob has its own tensorflow and CMSIS instances which conflict with neuralSPOT.

The examples were created using neuralSPOT's Nest makefile capability along with neuralSPOT-specific porting code - the process is documented here, and is a good example of how to integrate neuralSPOT applications with external code using Nests.

These example directories were getting a little big, and include a lot of small and replicated source files, so we decided to give them their own repository. The examples are standalone, and can be compiled without neuralSPOT (they have all the neuralSPOT components they need, exported via Nests). The porting code now exists in two places - the original projects location (for ease of development of new examples) and the new repo (to make it standalone).