ESP32-BlueJammer
A 2.4GHz broadband interference tool built for the ESP32 platform using dual nRF24L01+ modules. It targets Bluetooth, BLE, WiFi, and RC drone frequencies for security testing and educational purposes.
20 projects using u8g2
U8g2 is a comprehensive monochrome graphics library for embedded systems, designed to support a vast array of OLED and LCD controllers. It provides a flexible dual-library approach, offering U8g2 for full graphical rendering and font support, and U8x8 for memory-efficient, direct-to-display text output.
A 2.4GHz broadband interference tool built for the ESP32 platform using dual nRF24L01+ modules. It targets Bluetooth, BLE, WiFi, and RC drone frequencies for security testing and educational purposes.
Lumen is an open-source desktop hardware node based on the ESP32-C3 and FreeRTOS. It functions as a programmable interaction device similar to a Stream Deck, featuring a 240x240 display, rotary encoder, and integrated sensors for system monitoring and game state feedback.
Firmware for an ESP32-C6 based E-Paper display device featuring BLE provisioning, AWS IoT connectivity, and OTA updates. It targets the Spectra 6 7.3-inch display and integrates motion sensing via the KXTJ3-1057 accelerometer.
A technical implementation and hardware guide for the ESP32-C3 Supermini board equipped with a 0.42-inch OLED. It provides a specific software workaround for the U8g2 library to support the non-standard 72x40 resolution using coordinate offsets. The project includes pin mappings and an Arduino-based example for I2C display communication.
A custom firmware project for a home-built radio receiver based on the ESP32-S2 and SI4732 module. It features a high-resolution Sharp LS027B7DH01 LCD and utilizes the Arduino framework with libraries like U8g2 and PU2CLR SI4735 for multi-band radio reception.
An advanced internet radio streamer built on the ESP32-S3 platform, featuring support for MP3, AAC, VORBIS, and FLAC streams. It integrates a web server for remote control, an OLED display for visualization, and supports both rotary encoder and infrared remote inputs.
A high-performance wavetable synthesizer firmware for the ESP32-S3 that enables high-quality SoundFont 2 (SF2) playback. It leverages PSRAM for sample loading and supports USB MIDI, external I2S DACs, and runtime switching between LittleFS and SD card storage.
PixelForge is a browser-based image converter that transforms PNG and JPG images into Arduino-compatible C header files. It supports RGB565 and OLED bitmap formats for popular embedded display libraries like TFT_eSPI and U8g2, targeting platforms such as ESP32, STM32, and RP2040.
A Rust-embedded firmware for the SparkFun ProMicro RP2040 that implements a variant of the Chordite chorded keyboard. It leverages the Embassy async framework to provide HID keyboard and mouse functionality with support for IMU-based motion sensing and LCD displays.
DisplayKit is a web-based drag-and-drop UI designer for embedded display development. It enables developers to visually design screens and generate optimized C++ code for the TFT_eSPI and U8g2 libraries, targeting platforms such as ESP32, STM32, and RP2040.
A comprehensive end-to-end IoT solution for precision agriculture featuring ESP32-based environmental monitoring and automated irrigation control. The system integrates 4G LTE connectivity, MQTT communication via HiveMQ Cloud, and a modern web dashboard for real-time data visualization and remote management.
A high-performance Bitcoin solo miner firmware for ESP32, ESP32-S3, and ESP32-C3 microcontrollers. It utilizes hardware-accelerated SHA-256 and pipelined assembly optimizations to deliver hashrates up to 1+ MH/s while supporting various TFT and OLED displays.
A demonstration project showcasing Embedded Swift on the ESP32-C6 microcontroller. It features a rotating 3D cube animation on an OLED display using the U8g2 library and I2C communication within the ESP-IDF framework.
Rust-based firmware for the EchoKit ESP32-S3 voice interaction device. It utilizes the ESP-IDF framework to provide voice processing, display management, and network connectivity for AI-driven hardware applications.
A comprehensive collection of Lua modules and a build environment for NodeMCU firmware, targeting ESP8266 and ESP32 microcontrollers. It includes features for WiFi management, Home Assistant integration, and various sensor/controller implementations using SPIFFS and LFS.
An open-source Lua-based firmware for ESP8266 and ESP32 WiFi SoCs. It features an asynchronous, event-driven programming model and includes over 70 built-in modules for hardware interaction, networking, and file system management.
A unified hardware abstraction library for microcontrollers including STM32 and ESP32, designed to provide Arduino-like interface consistency. It features a modular architecture for displays, sensors, and input devices, supported by custom VSCode extensions for submodule management.
A modular DMX-512-A toolbox and USB interface built on the Raspberry Pi RP2040 microcontroller. It supports up to 16 DMX universes via USB-CDC NCM networking, ArtNet, and E1.31/sACN, featuring a modular hardware design and an integrated web-based configuration portal.
A comprehensive port of the U8g2 monochrome display library to the RT-Thread RTOS. It supports over 200 types of monochrome screens and provides extensive font and drawing capabilities for embedded user interfaces.
The C userland library and SDK for the Tock operating system, providing the core APIs and build system for developing embedded applications. It supports ARM Cortex-M and RISC-V architectures and includes integrated support for popular libraries like LWIP, LVGL, and OpenThread.