gledopto 0.1.0

no-std, no-alloc LED control library designed for 1D, 2D, and 3D layouts
docs.rs failed to build gledopto-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: gledopto-0.11.0

gledopto

Rust no_std embedded board support crate for Gledopto ESP32 Digital LED controllers.

Supported Boards

Currently this library only supports one board:

Select the board by using its respective feature.

Features

  • 1D, 2D, or 3D LED control using blinksy
  • Built-in "Function" button
  • Alternative "IO33" button
  • Built-in microphone

Getting started

Pre-requisites

  • Install Rust with rustup
  • Install ESP components
cargo install espup
espup install
  • Install espflash
cargo install espflash
  • On Linux, add user to dialout group
sudo adduser $USER dialout

Run An Example

Source the ESP environment variables

. $HOME/export-esp.sh

(See also: https://docs.esp-rs.org/book/installation/riscv-and-xtensa.html#3-set-up-the-environment-variables )

cargo run --example dev

Resources