External modules
These samples demonstrate the use of external modules in Zephyr.
- Android's Context Hub Runtime Environment (CHRE)Run nanoapps on Zephyr using the Context Hub Runtime Environment (CHRE).
- CANopenNodeUse the CANopenNode CANopen protocol stack in Zephyr.
- NanopbSerialize and deserialize structured data using the nanopb module.
CMSIS-DSP
- CMSIS-DSP moving averageUse the CMSIS-DSP library to calculate the moving average of a signal.
Compression
- LZ4Compress and decompress data using the LZ4 module.
LVGL
- LVGL demosRun LVGL built-in demos.
- LVGL line chart with accelerometer dataDisplay acceleration data on a real-time chart using LVGL.
- LVGL screen transparencyRendering to screens with transparency support using LVGL.
TensorFlow Lite for Microcontrollers
- Hello WorldReplicate a sine wave using TensorFlow Lite for Microcontrollers.
- Magic WandRecognize gestures from an accelerometer using TensorFlow Lite for Microcontrollers and a 20KB neural network.
- TensorFlow Lite for Microcontrollers on Arm Ethos-URun an inference using an optimized TFLite model on Arm Ethos-U NPU.
Apache Thrift
- Apache Thrift Hello WorldImplement a simple Apache Thrift client-server application.