You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 lines
630 B

  1. #pragma once
  2. #define DEVICE_VER 0x0001
  3. /* key matrix size */
  4. #define MATRIX_ROWS 8
  5. #define MATRIX_COLS 5
  6. /*
  7. * Keyboard Matrix Assignments
  8. *
  9. * Change this to how you wired your keyboard
  10. * COLS: AVR pins used for columns, left to right
  11. * ROWS: AVR pins used for rows, top to bottom
  12. * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode)
  13. * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode)
  14. *
  15. */
  16. #define MATRIX_ROW_PINS { B1, B3, B2, B6 }
  17. #define MATRIX_COL_PINS { C6, D7, E6, B4, B5 }
  18. /* COL2ROW, ROW2COL*/
  19. #define DIODE_DIRECTION COL2ROW
  20. #define MASTER_LEFT