Skip to content

Lab 3 Check

sh
machinelab test kbd
machinelab run --headless --script scripts/type_a_esc.mlabscript -- build/examples/keyboard_scan

Discussion Prompts

  • Why do input libraries report both key press and key release?
  • What should happen on a parity or timeout error?
  • How would you build a higher-level "key is currently down" table?

External Reading

Course/docs licensed CC BY 4.0. Code licensed MIT.