Matrix scanning times

Times for single matrix scan

  • Tested on a TheVan44 keyboard
  • 16Mhz Atmega32U4
  • 4x12 matrix 
  • Test run June 2016
EasyAVR
  • 2ms per scan pass
  • ~500 scans per second
  • Seems to do a 20 row pass regardless of matrix definition

QMK revised code
  • ~223 microseconds per pass
  • ~4500 scans per second

QMK old code
  • ~1.08ms per pass
  • ~925 scans per second
TMK
  • ~228 microseconds per pass
  • ~4380 scans per second