issues
search
FrameworkComputer
/
inputmodule-rs
Framework Laptop 16 Input Module SW/FW
MIT License
223
stars
24
forks
source link
Code Quality/Usability
#14
Open
JohnAZoidberg
opened
1 year ago
JohnAZoidberg
commented
1 year ago
[x] Toolchain
[x] Rust Toolchain: Can we use stable?
[x] Add
rust-toolchain.toml
to make sure everybody gets the same toolchain
[x] Convert to workspaces like
framework-system
[ ] Automation
[x] Add GH Actions to build FW artifacts
[ ] Check that FW can build on Windows
[ ] Add workflow to build and publish release binaries
[ ] Embed version/commithash into filename of binary artifacts
[ ] Build FW only if FW code changes, build software only if software code changed
[ ] Debugging
[ ] Hook up
println
or something similar to the usb serial so that we can print from wherever we want
[ ] Code Cleanup
[x] Use enums instead of magic numbers or constants
[ ] Rust: Share enums between commandline and FW
JohnAZoidberg
commented
11 months ago
Consider embassy or
nostd-async
based threading.
Consider using RP2040 Alarm or
CountDown
rust-toolchain.toml
to make sure everybody gets the same toolchainframework-system
println
or something similar to the usb serial so that we can print from wherever we want