Rust ESP board
MCU
ESP32C3
On board peripherals
Accel/Gyro
bmi088 - i2c -
https://crates.io/crates/bmi088
lsm9ds1 - i2c/spi -
https://crates.io/crates/lsm9ds1
mpu6051 - i2c -
https://crates.io/crates/mpu6050
- NRFD
Display/Visuals
LED grid - none = none
or display for use with
https://github.com/embedded-graphics/embedded-graphics
Various OLED drivers, many
ssdXXX
drivers are supported
https://github.com/embedded-graphics/embedded-graphics#display-drivers
spi & i2c interfaces
ws2812 -
https://github.com/smart-leds-rs
Other Input
Button
MEMS microphone - I2S (no driver interface in embedded_hal)
Power
USB micro, or USB C should be fine
Battery connector?
Design
Rust logo on it -
https://www.rust-lang.org/policies/media-guide
- Permission required from Rust foundation