docs.rs failed to build m5dial-bsp-0.2.1
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.
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.
M5 Dial Board Support Package (BSP)
This crates is a Board support package for the M5 Dial.
Feature list/roadmap:
- Screen driver (GC9A01)
- Rotary encoder
- Button
- Power management (Shutdown)
- Touch-screen (FT3267)
- Buzzer
- Real-time clock (BM8563)
- Port A (I2C)
- Port B
How to use
First generate a base project using esp-generate or esp-idf-template as described in they respective documentations.
Then, add this crate to your Cargo.toml:
[]
...
= "0.6.0"
...
In your main function then initialize this hall and use it:
let config = default.with_cpu_clock;
let peripherals = init;
let mut board = init;
...
Examples
License
MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
Contriutions
... are welcome !
Credit
This crates rely on many crates of the embedded Rust working group, ESP support crates from Expressif, embedded-graphics and device drivers such as :