🎉 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 →
ESP32-S3 SD Sampler

ESP32-S3 SD Sampler

A polyphonic music synthesizer for the ESP32-S3 that plays PCM WAV samples directly from a microSD card. It features 15-20 stereo voices, ADSR envelopes, built-in reverb, and MIDI control, utilizing custom SDMMC routines for high-speed data access without preloading samples into RAM.

freertos
55
M5Cardputer Audio Spectrum Display

M5Cardputer Audio Spectrum Display

A real-time audio analysis application for the M5Cardputer that provides a spectrum analyzer, oscilloscope, and musical tuner. It utilizes the ESP32-S3's I2S interface for high-speed microphone sampling and implements fixed-point FFT and wavelet-based pitch tracking for efficient signal processing.

freertos
22
M5Cardputer WiFi Keyboard Setup

M5Cardputer WiFi Keyboard Setup

A utility and library for the M5Cardputer platform designed to configure WiFi connections using the integrated physical keyboard. It manages credential persistence via EEPROM and provides a user interface for manual SSID and password entry when a connection cannot be established automatically.

freertos
MicroPython Camera API for ESP32

MicroPython Camera API for ESP32

A comprehensive camera API for MicroPython targeting ESP32-based boards. It provides a stable interface for various image sensors like the OV2640 and OV5640, supporting both synchronous and asynchronous capture modes with ESP-IDF integration.

freertos micropython
143
TamaFi: WiFi-Powered Virtual Pet

TamaFi: WiFi-Powered Virtual Pet

An autonomous virtual pet application for the ESP32-S3 that 'feeds' on nearby WiFi networks. It features a full-color UI on an ST7789 display, persistent state management via Preferences, and a custom behavior engine that evolves the pet based on environmental factors.

freertos tft-espi
272
TEMPO: IoT Edge Device

TEMPO: IoT Edge Device

An IoT edge device based on the ESP32 microcontroller, featuring Ethernet connectivity via the W5500 chip and environmental sensing with the DHT22. It serves as a gateway for collecting and processing sensor data at the edge before passing it to a network.

freertos lwip
29
Wardriver3000

Wardriver3000

A portable wardriving device designed for real-time Wi-Fi network scanning and data logging. It integrates GPS for location tracking, an OLED display for a user interface, and a micro SD card for storing captured network data in a format compatible with Wigle.net.

freertos u8g2
115
Children's IoT Clock

Children's IoT Clock

An ESP32-based IoT clock designed for children's sleep routines, built using the ESPHome framework. It utilizes a WS2812B LED matrix to provide color-coded status indicators and visual countdowns, featuring automatic time synchronization and Home Assistant integration.

freertos
44

Latest Libraries

View All →