ZEReader
A Zephyr RTOS-based firmware for an open-source hardware eBook reader targeting the Raspberry Pi Pico (RP2040/RP2350). It supports ePaper displays and SD card storage to provide a portable, low-power reading experience for EPUB files.
81 projects using Zephyr RTOS
Zephyr is a scalable, security-focused real-time operating system (RTOS) designed for resource-constrained devices across multiple hardware architectures. It features a modular, small-footprint kernel with an extensive suite of subsystems, including a native networking stack, comprehensive Bluetooth Low Energy support, and a robust device driver model.
A Zephyr RTOS-based firmware for an open-source hardware eBook reader targeting the Raspberry Pi Pico (RP2040/RP2350). It supports ePaper displays and SD card storage to provide a portable, low-power reading experience for EPUB files.
A lightweight, non-intrusive runtime visualizer for Zephyr RTOS applications. It utilizes SWD probes to perform real-time analysis of thread statistics, stack watermarks, and heap usage without halting the target CPU.
A low-profile, 17-switch pointer peripheral designed for Seeed Studio XIAO BLE or Pro Micro form factor MCUs. It integrates a PAT9125EL optical sensor with a custom magnetic trackball mount and runs on the ZMK firmware framework.
An nRF52840-based Zigbee sensor designed to monitor flow and return temperatures in heating systems using dual NTC thermistor probes. Built with the nRF Connect SDK and Zephyr RTOS, it is optimized for ultra-low power consumption, achieving over a year of battery life on a coin cell.
A curriculum and project repository for building embedded medical devices using the Zephyr RTOS and Nordic nRF Connect SDK. It features hands-on labs for the nRF52833DK, covering real-time operating system fundamentals, Bluetooth Low Energy, and sensor integration.
An alternative firmware for the SKS AIRSPY tire pressure sensor based on the Zephyr RTOS. It implements the ANT+ TPMS device profile to allow integration with standard cycling computers, replacing the proprietary Bluetooth-only stock firmware. The project targets the nRF52832 SoC and supports features like OTA updates via MCUBoot and BLE logging.
A board support package and configuration repository for Nicenano and NRF52840 Supermini development kits in PlatformIO. It provides variant definitions, pin mappings, and setup instructions for the Adafruit nRF52 Arduino framework and Zephyr RTOS.
A comprehensive development environment and example collection for using the Zephyr RTOS on Raspberry Pi Pico and Pico 2. It features automated installation scripts, VSCode integration for debugging, and networking examples for the RP2040 and RP2350 platforms.
A comprehensive device SDK for the Spotflow observability platform, primarily targeting Zephyr RTOS and ESP-IDF. It provides integrated logging backends, coredump collection, and cloud-synchronized configuration for embedded devices across various hardware platforms including ESP32, Nordic nRF, and NXP.
The official Zephyr RTOS firmware repository for Tenstorrent AI hardware. It provides comprehensive platform support, custom drivers, and application frameworks for Tenstorrent's AI ULC products, leveraging a specialized Zephyr fork.
A set of Docker images providing a complete development environment for the Zephyr RTOS. It includes the Zephyr SDK, West meta-tool, and all necessary dependencies to build, flash, and debug applications for various architectures including Arm Cortex-M.
A Zephyr-based reference SDK for the Nordic Thingy53 IoT prototyping platform. It provides drivers and samples for air quality monitoring using the BME688 sensor, OpenThread mesh networking, and C++ application logic with JSON-based configuration.
A Zephyr-based firmware for the PineTime and P8 smartwatches. It provides a complete open-source operating environment featuring BLE time synchronization, LVGL-powered graphics, and over-the-air firmware updates via MCUBoot.
A Visual Studio Code extension providing comprehensive Kconfig language support specifically tailored for the Zephyr Project. It features syntax highlighting, autocompletion, and linting for Kconfig and property files, integrating directly with the West build tool and Zephyr's module system.
A pre-configured Docker build environment for Nordic Semiconductor's nRF Connect SDK (NCS) v2.9.0. It includes the Zephyr SDK, nRF Command Line Tools, and the West toolchain, designed for consistent CI/CD pipelines and simplified local firmware development.
A containerized build environment for Nordic Semiconductor's nRF Connect SDK, providing a pre-configured toolchain for Zephyr-based development. It simplifies CI/CD integration and local development by bundling west, nrfutil, and Nordic command-line tools into a single Docker image.
A specialized Zephyr RTOS driver for controlling servomotors using Nordic Semiconductor's PWM peripheral. It simplifies hardware integration by automatically mapping PWM channels and scaling pulse widths through Devicetree configurations.
An open-source IoT prototyping platform featuring a removable nRF52840 M.2 module and a versatile dock. It supports Zephyr RTOS and nRF5 SDK, offering advanced features like integrated DAPLink debugging and real-time power profiling for low-power wireless applications.
A comprehensive development platform for NXP i.MX RT crossover processors based on Arm Cortex-M cores. It integrates with the PlatformIO ecosystem to provide build systems, toolchain management, and debugging support for frameworks like Zephyr and Mbed OS.
A firmware implementation of the OpenHaystack framework for tracking personal Bluetooth devices via Apple's Find My network. Built on the Zephyr RTOS, it enables various Bluetooth Low Energy devices to act as tracking tags by broadcasting advertisements. It supports multiple Nordic Semiconductor nRF52-based boards and can be integrated as a Zephyr module.
A comprehensive patient monitoring system leveraging BLE Mesh networking on 96Boards hardware. It utilizes the Zephyr RTOS on Carbon nodes to collect temperature and CO2 data, which is then transmitted via a Dragonboard410c gateway to ThingSpeak for visualization and Twilio for emergency alerts.
A Zephyr RTOS-based firmware for the PineTime smartwatch featuring LVGL 8.2.0. It provides a Pebble-inspired API and supports advanced features like Apple Media and Notification Services (AMS/ANCS).
A manifest repository for the Pinnacle 100 Out of Box (OOB) Demo firmware based on the Zephyr RTOS. It manages dependencies for the Laird Connectivity Pinnacle 100 module, which integrates LTE-M/NB-IoT and Bluetooth Low Energy using the West build tool.
An open-source companion cloud client for the Pyrinas Server, designed for the nRF9160 Feather and other Zephyr-based platforms. It provides a structured framework including drivers, libraries, and subsystems to facilitate IoT connectivity and data encoding using QCBOR.
A firmware implementation for RuuviTag sensor nodes based on the Zephyr RTOS and Nordic Semiconductor's nRF Connect SDK. It supports environmental sensing, Bluetooth Low Energy (BLE) beaconing, and secure remote firmware updates via MCUBoot.
A Zephyr RTOS-based firmware that leverages Apple's Find My network to transmit sensor data from offline devices. It broadcasts Bluetooth Low Energy advertisements containing sensor readings, which are then forwarded by nearby Apple devices to the OpenHaystack ecosystem.
A comprehensive firmware development SDK built on the Zephyr RTOS, featuring advanced simulation with Renode and integrated control system tools. It provides extensive hardware support for over 400 boards and includes a powerful CI infrastructure for automated testing and verification.
A comprehensive Linux-based development environment specifically designed for Zephyr RTOS firmware development. It provides pre-configured Docker images containing the Zephyr SDK, cross-compilation toolchains, simulation tools like Renode, and a fully integrated suite of developer tools including Emacs and Neovim.
A comprehensive test automation framework designed to simplify the creation and execution of tests across diverse hardware platforms. It provides a client-server architecture for managing remote hardware targets, automated building, flashing, and execution, with specialized support for the Zephyr RTOS.
A firmware project for the ESP32-based Ligo Twatch v3 that implements Pebble-style health APIs. It utilizes the Zephyr RTOS and a BMA423 accelerometer to provide health tracking features and event services. The project focuses on bringing familiar Pebble smartwatch functionality to modern ESP32 hardware.
A configuration template for Visual Studio Code to support building and debugging Zephyr RTOS projects. It provides pre-configured task and launch settings for the Zephyr SDK, enabling seamless integration with Ninja and GDB for embedded development.
West is the official command-line meta-tool for the Zephyr RTOS project, designed to manage multiple Git repositories and provide a unified development workflow. It utilizes a YAML-based manifest system to coordinate project dependencies and is highly extensible through custom sub-commands.
A header-only C++20 framework for the Zephyr RTOS that wraps the native C-API with minimal runtime and memory overhead. It provides a modern C++ interface for Zephyr features like threads and synchronization primitives while maintaining high performance.
A reliable and efficient CoAPS client for Zephyr RTOS utilizing the Eclipse/TinyDTLS library. It implements DTLS 1.2 Connection ID to minimize handshake overhead and power consumption in cellular IoT applications. The project targets Nordic Semiconductor nRF91 series hardware, including the Thingy:91 and various development kits.
A collection of proof-of-concept exploits for CVE-2021-3625, a critical buffer overflow vulnerability in the Zephyr RTOS USB stack. These scripts demonstrate memory readout and DFU overflow attacks against Zephyr-based USB devices and MCUBoot builds up to version 2.5.0.
A port of the GRBL CNC firmware to the Zephyr RTOS, targeting STM32 microcontrollers like the STM32F405RG. It extends the original GRBL functionality with features such as software CDC ACM serial support, SD card integration, and TMC2130 stepper driver compatibility.