├── .clang-format ├── .github └── workflows │ └── main.yml ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── case ├── case-body.stl ├── case-lid.stl ├── case.step ├── knob.step └── knob.stl ├── code_of_conduct.md ├── data └── data.json ├── dependencies.lock ├── flash.bat ├── flash.sh ├── images ├── demo.gif ├── knobby1.jpg ├── knobby2.jpg ├── knobby3.jpg ├── knobby4.jpg ├── knobby5.jpg ├── knobby6.jpg ├── soldering.gif ├── thumb.knobby1.jpg ├── thumb.knobby2.jpg ├── thumb.knobby3.jpg ├── thumb.knobby4.jpg ├── thumb.knobby5.jpg ├── thumb.knobby6.jpg └── wiring-diagram.png ├── load_genres.rb ├── partitions.csv ├── platformio.ini ├── readme.md ├── sdkconfig.defaults ├── setup ├── firmware │ ├── knobby │ │ └── manifest.json │ ├── tdisplay-s3 │ │ └── manifest.json │ ├── tembed │ │ └── manifest.json │ └── twatch │ │ └── manifest.json └── index.html └── src ├── CMakeLists.txt ├── GillSans24.vlw ├── ImprovSerial.cpp ├── ImprovSerial.h ├── genres.h ├── icomoon24.vlw ├── icomoon31.vlw ├── index.html ├── knobby.h ├── main.cpp ├── main.h └── x509_crt_bundle /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/LICENSE -------------------------------------------------------------------------------- /case/case-body.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/case/case-body.stl -------------------------------------------------------------------------------- /case/case-lid.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/case/case-lid.stl -------------------------------------------------------------------------------- /case/case.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/case/case.step -------------------------------------------------------------------------------- /case/knob.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/case/knob.step -------------------------------------------------------------------------------- /case/knob.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/case/knob.stl -------------------------------------------------------------------------------- /code_of_conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/code_of_conduct.md -------------------------------------------------------------------------------- /data/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/data/data.json -------------------------------------------------------------------------------- /dependencies.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/dependencies.lock -------------------------------------------------------------------------------- /flash.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/flash.bat -------------------------------------------------------------------------------- /flash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/flash.sh -------------------------------------------------------------------------------- /images/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/images/demo.gif -------------------------------------------------------------------------------- /images/knobby1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/images/knobby1.jpg -------------------------------------------------------------------------------- /images/knobby2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/images/knobby2.jpg -------------------------------------------------------------------------------- /images/knobby3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/images/knobby3.jpg -------------------------------------------------------------------------------- /images/knobby4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/images/knobby4.jpg -------------------------------------------------------------------------------- /images/knobby5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/images/knobby5.jpg -------------------------------------------------------------------------------- /images/knobby6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/images/knobby6.jpg -------------------------------------------------------------------------------- /images/soldering.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/images/soldering.gif -------------------------------------------------------------------------------- /images/thumb.knobby1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/images/thumb.knobby1.jpg -------------------------------------------------------------------------------- /images/thumb.knobby2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/images/thumb.knobby2.jpg -------------------------------------------------------------------------------- /images/thumb.knobby3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/images/thumb.knobby3.jpg -------------------------------------------------------------------------------- /images/thumb.knobby4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/images/thumb.knobby4.jpg -------------------------------------------------------------------------------- /images/thumb.knobby5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/images/thumb.knobby5.jpg -------------------------------------------------------------------------------- /images/thumb.knobby6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/images/thumb.knobby6.jpg -------------------------------------------------------------------------------- /images/wiring-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/images/wiring-diagram.png -------------------------------------------------------------------------------- /load_genres.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/load_genres.rb -------------------------------------------------------------------------------- /partitions.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/partitions.csv -------------------------------------------------------------------------------- /platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/platformio.ini -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/readme.md -------------------------------------------------------------------------------- /sdkconfig.defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/sdkconfig.defaults -------------------------------------------------------------------------------- /setup/firmware/knobby/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/setup/firmware/knobby/manifest.json -------------------------------------------------------------------------------- /setup/firmware/tdisplay-s3/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/setup/firmware/tdisplay-s3/manifest.json -------------------------------------------------------------------------------- /setup/firmware/tembed/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/setup/firmware/tembed/manifest.json -------------------------------------------------------------------------------- /setup/firmware/twatch/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/setup/firmware/twatch/manifest.json -------------------------------------------------------------------------------- /setup/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/setup/index.html -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/GillSans24.vlw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/src/GillSans24.vlw -------------------------------------------------------------------------------- /src/ImprovSerial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/src/ImprovSerial.cpp -------------------------------------------------------------------------------- /src/ImprovSerial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/src/ImprovSerial.h -------------------------------------------------------------------------------- /src/genres.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/src/genres.h -------------------------------------------------------------------------------- /src/icomoon24.vlw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/src/icomoon24.vlw -------------------------------------------------------------------------------- /src/icomoon31.vlw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/src/icomoon31.vlw -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/src/index.html -------------------------------------------------------------------------------- /src/knobby.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/src/knobby.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/src/main.h -------------------------------------------------------------------------------- /src/x509_crt_bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quadule/knobby/HEAD/src/x509_crt_bundle --------------------------------------------------------------------------------