🎉 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 →
STM32 Synchronous Rectification Buck-Boost Digital Power Supply

STM32 Synchronous Rectification Buck-Boost Digital Power Supply

A high-performance digital power supply based on the STM32G474, featuring a four-switch Buck-Boost architecture for wide-range voltage regulation. It supports up to 450W output (48V 10A) with dual DC and USB-C PD inputs, utilizing high-resolution PWM and PID control for precise power management.

TCBM2SD

TCBM2SD

TCBM2SD is an SD-based mass storage solution and 1551 paddle replacement for the Commodore C16, C116, and Plus/4. It simulates the TCBM bus protocol of the 1551 disk drive using an Arduino Mini Pro and a CPLD, supporting high-speed loading and standard CBM DOS commands.

ESPHome Tesla BLE

ESPHome Tesla BLE

This project enables ESP32 microcontrollers to manage Tesla vehicle charging and monitor telemetry over Bluetooth Low Energy using the ESPHome framework. It supports key pairing, charging current adjustment, and vehicle wake management while utilizing FreeRTOS for task handling on the ESP32 platform.

freertos nimbleplatformio-platformio-core
USB Video Class (UVC) for Raspberry Pi Pico

USB Video Class (UVC) for Raspberry Pi Pico

This project implements a USB Video Class (UVC) firmware for the Raspberry Pi RP2040, enabling video streaming from an OV2640 camera to a host computer. It utilizes the TinyUSB stack for USB connectivity and provides optional FreeRTOS support for task management, while also driving an ILI9341 LCD for local preview using PIO-based drivers.

freertos
Swift Examples for STM32C011

Swift Examples for STM32C011

A collection of example projects demonstrating the use of Embedded Swift on the STM32C011 microcontroller. It targets the STM32C0116-DK development kit, showcasing hardware interaction through direct register access and the swift-mmio library for tasks like LED blinking, ADC joystick input, and USART communication.

picoAVE

picoAVE

picoAVE is a hardware and software HDMI mod for the Nintendo Wii, powered by the Raspberry Pi RP2040 microcontroller. It utilizes a parallel video processing pipeline across both cores to deliver 480p output without information loss, leveraging the RP2040's PIO and DMA capabilities for TMDS encoding and audio serialization.

nrfBlueNullifier

nrfBlueNullifier

A security research tool designed to jam classic Bluetooth signals using ESP32 and NRF24L01+PA/LNA modules. It utilizes high-gain radio modules to broadcast constant carrier waves and perform rapid channel hopping across the 2.4GHz spectrum.

RoArm-M2 Robotic Arm Control Firmware

RoArm-M2 Robotic Arm Control Firmware

A comprehensive ESP32-based control firmware for the Waveshare RoArm-M2, a 4DOF robotic arm. It features high-precision servo management, pneumatic control, and an OLED status display while utilizing LittleFS for data storage and supporting remote operation via Web interface, UART, and ESP-NOW.

littlefs

Latest Libraries

View All →