FrameworkComputer/inputmodule-rs

Code Quality/Usability

JohnAZoidberg opened this issue · 1 comments

  • Toolchain
    • Rust Toolchain: Can we use stable?
    • Add rust-toolchain.toml to make sure everybody gets the same toolchain
    • Convert to workspaces like framework-system
  • Automation
    • 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
    • Use enums instead of magic numbers or constants
    • Rust: Share enums between commandline and FW