🎉 CycBox v2.0 Update: A next-gen IoT debugging toolkit ->

Open Source Real-Time Operating Systems

Discover the best Open Source RTOS solutions for embedded systems and IoT devices

Featured Projects

View All →
Toyota RAV4 Climate Control Panel LIN Bus Interface

Toyota RAV4 Climate Control Panel LIN Bus Interface

This project provides an STM32 HAL-based implementation for communicating with a Toyota RAV4 climate control panel via the LIN bus. Targeting the STM32G474RE microcontroller, it demonstrates reverse engineering techniques for automotive HMI modules and utilizes DMA for efficient serial data handling.

cmsis
RP2040 DAC-Amp

RP2040 DAC-Amp

An experimental USB DAC and Class-D amplifier implemented on the Raspberry Pi RP2040. The project uses PIO-based H-bridge control and a 4th-order delta-sigma modulator to drive external MOSFETs directly from the microcontroller.

Flexispot Web Controller

Flexispot Web Controller

This project enables remote control and monitoring of Flexispot standing desks using an Arduino Nesso N1 or other M5Unified-compatible ESP32 devices. It emulates the original desk controller by communicating with the LoctekMotion control box via serial protocols, providing both a web-based UI and physical button controls.

freertos
IkeDryBox - Smart 3D Filament Dryer

IkeDryBox - Smart 3D Filament Dryer

IkeDryBox is an advanced ESP32-based DIY filament dryer featuring precision PID temperature control and a responsive LVGL touch interface. It integrates seamlessly with Home Assistant via MQTT and provides a built-in WebUI for real-time parameter tuning and network configuration.

lvgl
pico_fft: FFT Library for Raspberry Pi Pico

pico_fft: FFT Library for Raspberry Pi Pico

A lightweight and efficient wrapper for the KISS FFT library, specifically designed for the Raspberry Pi Pico (RP2040). It provides high-level functions for capturing analog signals via ADC and DMA, processing them into frequency bins, and performing real-time signal analysis.

M5Paper Buddy

M5Paper Buddy

A physical companion device for the Claude Code AI assistant, utilizing the M5Paper V1.1 e-ink display. It features real-time session mirroring, hardware-based tool approval, and touch-screen interactions powered by ESP32 and a Python-based daemon.

freertos littlefsplatformio-platformio-core
Beremiz4uC

Beremiz4uC

Beremiz4uC is a real-time runtime environment that executes Beremiz IDE PLC programs on STM32F4 microcontrollers using Zephyr RTOS. It features dynamic code loading via udynlink, eRPC-based communication, and flexible I/O management for industrial control applications.

zephyr littlefs
M5Dial-LVGL

M5Dial-LVGL

An LVGL port for the M5Stack Dial (M5Dial) based on the ESP-IDF framework. It integrates the Light and Versatile Graphics Library with M5Unified to provide support for the device's circular touch display and rotary encoder.

freertos lvgl

Latest Libraries

View All →