🎉 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 →
FazyRV -- A Scalable RISC-V Core

FazyRV -- A Scalable RISC-V Core

FazyRV is a minimal-area RISC-V RV32 core featuring a scalable data path that can be configured to 1, 2, 4, or 8 bits at synthesis time. It is designed for resource-constrained FPGA architectures like iCE40 and ECP5, offering fine-tuned trade-offs between hardware area and performance while maintaining compatibility with the LiteX SoC builder.

Three IPS Displays with ST7789

Three IPS Displays with ST7789

This project provides optimized configurations and benchmarking tools for three common ST7789-based IPS displays with resolutions of 170x320, 240x280, and 240x320. It leverages the TFT_eSPI library to achieve high frame rates on ESP32 and RP2040 microcontrollers, including detailed wiring and setup files for various hardware platforms.

tft-espi
JC2432W328 Microcontroller Board Documentation

JC2432W328 Microcontroller Board Documentation

A comprehensive technical resource for the ESP32-based JC2432W328 development board, featuring an ST7789 display and capacitive touch. The repository provides a wide range of Arduino-based examples covering WiFi networking, BLE services, hardware peripherals, and LVGL graphics integration.

freertos lvgl
BresserWeatherSensorLW

BresserWeatherSensorLW

A LoRaWAN-enabled bridge for Bresser 868 MHz weather sensors based on ESP32 and RP2040 microcontrollers. It utilizes the RadioLib library to receive sensor data via FSK and transmit it to LoRaWAN networks like The Things Network, ChirpStack, or Helium, while focusing on low-power operation and extensive sensor support.

littlefs
Renode RP2040 Simulation

Renode RP2040 Simulation

A comprehensive simulation framework for the Raspberry Pi RP2040 microcontroller based on Renode. It features a specialized C++ PIO simulator, support for core peripherals like DMA and I2C, and a Python-based visualization tool for virtual hardware debugging.

ESP32 PCM1808 Sound Recorder

ESP32 PCM1808 Sound Recorder

A high-quality sound recording application for the ESP32 that utilizes the PCM1808 ADC to capture audio via the I2S interface. The project records 32-bit monoral sound at 44.1kHz and saves the output directly to an SD card in WAV format.

freertos
MIDI 2 Solenoid Controller

MIDI 2 Solenoid Controller

A Raspberry Pi Pico firmware that converts USB MIDI signals into PWM control for four solenoid motors. It features a MOSFET-based hardware design, MIDI note mapping, and an integrated auto-sleep safety function to prevent solenoid overheating.

lux microkernel

lux microkernel

A portable, minimalist microkernel written from scratch for x86_64 and ARM64. It features a preemptive multiprocessor scheduler, asynchronous I/O, and a Unix-like API, all implemented in under 5,000 lines of code to minimize software bloat.

Latest Libraries

View All →