In progress:
- adding an AP webpage
- DHCP support
- DHCP leaser
- storing data in flash
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
- Install rust at rustup.rs
- Install espup at esp-rs/espup
- Clone the repo
git clone https://github.com/Sycrosity/teeny.git
cd teeny
- Install
just
at just.systems (or withcargo install just
) - Run with your selected board type, e.g.
just run esp32c3
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.
TODO
TODO
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
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.