Multilingual code for a 01Space 5x5 Neopixel RISC V board (ESP32-C3FH4 with USB-C) - sometimes called a "bedazzled" or "bejazzled" ESP32-C3!
It all started with this Tweet from @GeekMomProjects...
This repo started as a set of MicroPython experiments. The goal of this project now, is to aggregate information, and different examples, to enable the community to learn about and use the ESP32-C3FH4-RGB board.
- the board, available to purchase via Banggood
- a USB-A to USB-C data cable will not work with USB-C to USB-C
arduino/
updated version of the original Arduino code for the board (may need to populate viagit pull --recurse-submodules
). This pulls in my fork of the upstream original project so that I can send updates as needed.micropython/
MicroPython code examples, and board definition for building your own MicroPython firmware.tinygo/
TinyGo code examples.
Each language subdirectory contains more information specific to build and usage of the code.
images/
various images to illustrate functionality and the board itselfreference/
annotated images and schematics. The included schematic diagram has been kindly supplied by Jiale Xu of 01Space (this is also available in the original Arduino project)
- various learnings in the notes
- good source of information on what works / is broken
- many todos and ideas listed, contributions welcomed!
- will be organised into a GH wiki soon...
- YouTube playlist showing some of these samples
More images in images/
, PDF/JPEG reference cards and schematic in reference/
MIT License Copyright (c) 2022 Andy Piper; some code samples may carry alternative licenses.
If you'd like to get involved or ask questions, please use the Discussions.
For code and documentation, see Contributing, and follow the Code of Conduct. Thanks!