├── .cargo └── config.toml ├── .github └── workflows │ ├── build.yml │ ├── release-data.json │ └── release.yml ├── .gitignore ├── Cargo.toml ├── KiCad ├── .gitignore ├── bom │ └── ibom.html ├── database │ └── project.db ├── fp-info-cache ├── freerouting.dsn ├── td-free.csv ├── td-free.kicad_pcb ├── td-free.kicad_pcb.zip ├── td-free.kicad_prl ├── td-free.kicad_pro ├── td-free.kicad_sch └── temp-freerouting.dsn ├── LICENSE ├── README.md ├── partitions.csv ├── rust-toolchain.toml ├── sdkconfig.defaults └── src ├── helpers ├── baseline_readings.rs ├── bitbang_i2c.rs ├── i2c_init.rs ├── median_buffer.rs ├── mod.rs ├── nvs.rs ├── readings.rs ├── rgb.rs └── serial.rs ├── led └── mod.rs ├── main.rs ├── routes ├── config.rs ├── mod.rs ├── rgb.rs ├── serve.rs └── static │ ├── calibrate │ ├── index.html │ └── script.js │ ├── index.html │ ├── script.js │ ├── settings.html │ ├── style.css │ ├── update_page.html │ └── wifi_setup.html ├── veml3328 ├── device_impl.rs └── mod.rs └── wifi.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/.github/workflows/release-data.json -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/Cargo.toml -------------------------------------------------------------------------------- /KiCad/.gitignore: -------------------------------------------------------------------------------- 1 | td-free-backups/ -------------------------------------------------------------------------------- /KiCad/bom/ibom.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/KiCad/bom/ibom.html -------------------------------------------------------------------------------- /KiCad/database/project.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/KiCad/database/project.db -------------------------------------------------------------------------------- /KiCad/fp-info-cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/KiCad/fp-info-cache -------------------------------------------------------------------------------- /KiCad/freerouting.dsn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/KiCad/freerouting.dsn -------------------------------------------------------------------------------- /KiCad/td-free.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/KiCad/td-free.csv -------------------------------------------------------------------------------- /KiCad/td-free.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/KiCad/td-free.kicad_pcb -------------------------------------------------------------------------------- /KiCad/td-free.kicad_pcb.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/KiCad/td-free.kicad_pcb.zip -------------------------------------------------------------------------------- /KiCad/td-free.kicad_prl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/KiCad/td-free.kicad_prl -------------------------------------------------------------------------------- /KiCad/td-free.kicad_pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/KiCad/td-free.kicad_pro -------------------------------------------------------------------------------- /KiCad/td-free.kicad_sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/KiCad/td-free.kicad_sch -------------------------------------------------------------------------------- /KiCad/temp-freerouting.dsn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/KiCad/temp-freerouting.dsn -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/README.md -------------------------------------------------------------------------------- /partitions.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/partitions.csv -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/sdkconfig.defaults -------------------------------------------------------------------------------- /src/helpers/baseline_readings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/src/helpers/baseline_readings.rs -------------------------------------------------------------------------------- /src/helpers/bitbang_i2c.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/src/helpers/bitbang_i2c.rs -------------------------------------------------------------------------------- /src/helpers/i2c_init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/src/helpers/i2c_init.rs -------------------------------------------------------------------------------- /src/helpers/median_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/src/helpers/median_buffer.rs -------------------------------------------------------------------------------- /src/helpers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/src/helpers/mod.rs -------------------------------------------------------------------------------- /src/helpers/nvs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/src/helpers/nvs.rs -------------------------------------------------------------------------------- /src/helpers/readings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/src/helpers/readings.rs -------------------------------------------------------------------------------- /src/helpers/rgb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/src/helpers/rgb.rs -------------------------------------------------------------------------------- /src/helpers/serial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/src/helpers/serial.rs -------------------------------------------------------------------------------- /src/led/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/src/led/mod.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/routes/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/src/routes/config.rs -------------------------------------------------------------------------------- /src/routes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/src/routes/mod.rs -------------------------------------------------------------------------------- /src/routes/rgb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/src/routes/rgb.rs -------------------------------------------------------------------------------- /src/routes/serve.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/src/routes/serve.rs -------------------------------------------------------------------------------- /src/routes/static/calibrate/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/src/routes/static/calibrate/index.html -------------------------------------------------------------------------------- /src/routes/static/calibrate/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/src/routes/static/calibrate/script.js -------------------------------------------------------------------------------- /src/routes/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/src/routes/static/index.html -------------------------------------------------------------------------------- /src/routes/static/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/src/routes/static/script.js -------------------------------------------------------------------------------- /src/routes/static/settings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/src/routes/static/settings.html -------------------------------------------------------------------------------- /src/routes/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/src/routes/static/style.css -------------------------------------------------------------------------------- /src/routes/static/update_page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/src/routes/static/update_page.html -------------------------------------------------------------------------------- /src/routes/static/wifi_setup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/src/routes/static/wifi_setup.html -------------------------------------------------------------------------------- /src/veml3328/device_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/src/veml3328/device_impl.rs -------------------------------------------------------------------------------- /src/veml3328/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/src/veml3328/mod.rs -------------------------------------------------------------------------------- /src/wifi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawoka-myblock/td-free/HEAD/src/wifi.rs --------------------------------------------------------------------------------