42 lines
937 B
Markdown
42 lines
937 B
Markdown
# RpiLedBars
|
|
|
|
## TODO
|
|
|
|
### backend
|
|
|
|
#### Toolchain
|
|
|
|
- [ ] build raspberrypi toolchain :
|
|
- https://tttapa.github.io/Pages/Raspberry-Pi/C++-Development/Building-The-Toolchain.html
|
|
- https://medium.com/@stonepreston/how-to-cross-compile-a-cmake-c-application-for-the-raspberry-pi-4-on-ubuntu-20-04-bac6735d36df
|
|
- [ ] create a dockerized dev env
|
|
- [ ] use CMake to crosscompile
|
|
- [ ] use gdb and valgrind to debug and itegrate in vscode :
|
|
- https://code.visualstudio.com/docs/cpp/configure-intellisense-crosscompilation
|
|
|
|
#### Code
|
|
|
|
- [ ] move midi specific computing from param
|
|
- [ ] Use Json : https://github.com/json-c/json-c
|
|
- [ ] Midi note and clock sync
|
|
- [ ] Transitions
|
|
|
|
### frontend
|
|
|
|
- [ ] use Vue.js
|
|
- [ ] automate deployment
|
|
- [ ] define protocol
|
|
|
|
### hardware
|
|
|
|
- [ ] add button to switch AP
|
|
|
|
## Protocol
|
|
|
|
### From frontend to backend
|
|
| msg | desc |
|
|
| --- | ---- |
|
|
| c | |
|
|
| | |
|
|
|
|
### From backend to frontend |