🎉 CycBox 1.11 Update: A next-gen IoT debugging toolkit with MCP support ->

Open Source Real-Time Operating Systems

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

Featured Projects

View All →
InfiniEmu

InfiniEmu

InfiniEmu is a high-fidelity emulator for the PineTime smartwatch, simulating the nRF52832 SoC and its complete peripheral suite including I2C sensors and SPI displays. It enables developers to run production firmware like InfiniTime in both native desktop environments and web browsers using WebAssembly, featuring integrated support for FreeRTOS debugging and LittleFS storage.

freertos littlefs
GNSS LoRaWAN Tracker

GNSS LoRaWAN Tracker

A GNSS-based tracking application built on Zephyr RTOS that transmits location and ignition status over LoRaWAN using ABP authentication. It targets the ESP32 WROOM 32 and utilizes UART-based GNSS modules and Smart Modular LoRaWAN modems for cloud connectivity.

zephyr
ESP8266 OLED HW-364A/B Development Guide

ESP8266 OLED HW-364A/B Development Guide

A comprehensive configuration guide and code repository for the HW-364A and HW-364B ESP8266 modules featuring integrated 0.96-inch OLED displays. It provides corrected I2C pin mappings, implementation examples using the U8g2 library, and specific Arduino IDE configuration settings to ensure reliable operation.

u8g2
CH32V003 USB Meter

CH32V003 USB Meter

An open-source USB power meter based on the CH32V003 RISC-V microcontroller and INA219 sensor. It monitors voltage, current, and power (up to 100W/20V/5A) and displays data on a 0.96-inch OLED screen. The project features a compact design with PD 2.0 pass-through support and includes comprehensive hardware, firmware, and 3D enclosure files.

platformio-platformio-core
dtuGateway for Hoymiles HMS Inverters

dtuGateway for Hoymiles HMS Inverters

dtuGateway is an ESP32-based firmware that bridges Hoymiles HMS-series solar inverters with integrated Wi-Fi to smart home ecosystems. It provides reliable data monitoring and remote control via MQTT, REST API, and openHAB, bypassing the limitations of the official cloud interface. The project supports various local displays and features a captive portal for easy configuration.

freertos nanopbtft-espiu8g2
MicroPython for Flipper Zero

MicroPython for Flipper Zero

This project provides a MicroPython port for the Flipper Zero, enabling native Python script execution on the device. It allows developers to interface with hardware components like GPIO, ADC, PWM, and the internal speaker using Python instead of C. The application is distributed as a Flipper Application Package (FAP) and integrates the standard MicroPython library.

freertos micropython
Pico2Dexed

Pico2Dexed

A technical port of the Dexed FM synthesis engine to the Raspberry Pi Pico 2 (RP2350). The project utilizes the ARM Cortex-M33 cores to achieve 10-note polyphony at 44.1kHz, supporting I2S audio output and standalone MIDI tone playback.

VMflow — Open-Source Vending Machine IoT Platform

VMflow — Open-Source Vending Machine IoT Platform

An ESP32-S3 based platform that enables MDB protocol communication for vending machine cashless payments and remote telemetry. It features support for EVA DTS DEX/DDCMP standards, Bluetooth connectivity via NimBLE, and integrated foot traffic analysis using a PAX counter.

freertos nimble

Latest Libraries

View All →