renderbug-cpp/README.md

27 lines
1.0 KiB
Markdown
Raw Permalink Normal View History

2023-02-18 18:14:11 +00:00
# Renderbug: An embedded art engine
2018-12-27 04:35:58 +00:00
2023-03-04 12:16:17 +00:00
[![Documentation Status](https://readthedocs.org/projects/renderbug/badge/?version=latest)](https://renderbug.readthedocs.io/en/latest/?badge=latest)
[![Build Status](http://woodpecker.cloud.malloc.hackerbots.net:8000/api/badges/tdfischer/renderbug/status.svg)](http://woodpecker.cloud.malloc.hackerbots.net:8000/tdfischer/renderbug)
2023-02-18 18:14:11 +00:00
Renderbug is a fast, efficient, and beautiful LED art engine for the ESP32 and
other chipsets that are able to talk to WS2812b (aka Neopixel) RGB LEDs.
2018-12-27 04:35:58 +00:00
2023-02-18 18:14:11 +00:00
## Features
2018-12-27 04:35:58 +00:00
2023-02-18 18:14:11 +00:00
- Fun to use
- Fast as hell
- Microkernel architecture
- Functional API
- JSON Configuration
- Live reconfiguration
- Connectivity over Serial, Bluetooth, MQTT, and others
- Tasklets for rendering, input, and background services
- Surface mapping and projection algorithms (batteries included)
- Automatic power management
- Sprites
- Native Home Assistant support over MQTT
2018-12-27 04:35:58 +00:00
2023-02-18 18:14:11 +00:00
## Demonstration
2018-12-27 04:35:58 +00:00
2023-02-18 18:14:11 +00:00
[![blazing fast LEDs](https://img.youtube.com/vi/VbPOKY6_bkc/maxresdefault.jpg)](https://www.youtube.com/shorts/VbPOKY6_bkc)