Skip to content

Latest commit

 

History

History
64 lines (40 loc) · 1.79 KB

README.md

File metadata and controls

64 lines (40 loc) · 1.79 KB

Teeny

CI

A teeny tiny esp32c3 powered spotify controller.

In progress:

  • adding an AP webpage
  • DHCP support
  • DHCP leaser
  • storing data in flash

Wiring [TODO]

An unfinished wiring list - a complete wiring diagram can be found in diagram.json, viewable with wokwi and its vscode extension.

  • SCL -> gpio 7
  • SDA -> gpio 6

Download & run

From source

  1. Install rust at rustup.rs
  2. Install espup at esp-rs/espup
  3. Clone the repo git clone https://github.com/Sycrosity/teeny.git
  4. cd teeny
  5. Install just at just.systems (or with cargo install just)
  6. Run with your selected board type, e.g. just run esp32c3

Contributing

Any and all contributions are welcome! Pull requests are checked for cargo clippy and cargo +nightly fmt -- --config-path ./rustfmt.nightly.toml. Note this project uses unstable cargo fmt settings, and requires installing and running cargo fmt on the nightly edition.

Before submitting a PR or issue, please run just prepare and follow its instructions. CI will not pass without this.

Dev builds

TODO


Credits

TODO


License

Licensed under either of

at your option.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.