Skip to content

Latest commit

 

History

History
14 lines (12 loc) · 559 Bytes

development.md

File metadata and controls

14 lines (12 loc) · 559 Bytes

Development

ToDo

  • write unit tests -> figure out how unit testing works with embedded cpp
  • replace queues with circular buffers
  • refactor switchboard state machine to eliminate dynamic memory allocation
  • implement all the keys
  • test hybrid behavior (both chorded and non chorded switches in a layer)
  • do state tracking for Keyboard.set_key[1-6] - to allow simultaneous keypresses
  • update design document
  • comment code better (way better!)
  • create a config compiler
  • write code for adns-9800 mouse ic