Skip to content

A teeny tiny esp32c3 powered spotify controller.

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

Sycrosity/teeny

Repository files navigation

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.

About

A teeny tiny esp32c3 powered spotify controller.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published