Refer to Awesome-zephyr for a comprehensive list.
This list is focused on collecting examples of the use of Zephyr. It helps me understand the RTOS better, if I can look through various examples.
❗❗❗ Please send pull requests, and help improve the list.
- A small self balancing Robot : Contains custom drivers, documentation
- FOC Motor Control Firmware, also refer to the corresponding talk
- Pinetime smartwatch using Nordic nrf52 and zephyr RTOS : Contains custom drivers, documentation
- RISC-V Electronic Badge open source software Zephyr RTOS application
- MG100 Zephyr RTOS based firmware
- A set of utility and driver classes to support IC peripherals in Zephyr RTOS. : Contains example for board description
- Example BLE application using Zephyr RTOS
- PWM controlled by bluetooth through the Zephyr RTOS using the nrf52dk board
- Board template for building Zephyr RTOS for SiFive Freedom E-Series products
- A Zephyr RTOS based Lorawan node
- Desay D6 smart watch zephyr rtos
- Getting Started with Zephyr RTOS ⭐
- PWM controller servo motors
- C standard library and ERRNO (❗)
- Kernel Service: Threads, Synchronization, Scheduling, etc.
- File System
- Displays
- Peripherals: GPIO, I2C, PWM, etc.
- Formatted Printing: printf-like
- Logging
- Shell
- Settings
- utilities
- State Machine Framework: Allows for hierarchical state machines
- Some data structures
- Checksum, JSON, JWT
- Timing for optimization and measurements
- Task Watchdog
- Emulators for I2C, SPI and EEPROM
- Arduino package based on ZephyrRTOS (or Arduino API module for Zephyr RTOS)
- Calendar API for Zephyr RTOS
...