keys_io_map.h 713 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. #ifndef KEYS_IO_MAP_H
  2. #define KEYS_IO_MAP_H
  3. #define ROW1 PA0
  4. #define ROW2 PA1
  5. #define ROW3 PA2
  6. #define ROW4 PA3
  7. #define ROW5 PA4
  8. #define ROW6 PA5
  9. #define ROW7 PA6
  10. #define ROW8 PA7
  11. #define COL1 PC0
  12. #define COL2 PC1
  13. #define COL3 PC2
  14. #define COL4 PC3
  15. #define COL5 PC4
  16. #define COL6 PC5
  17. #define COL7 PC6
  18. #define COL8 PC7
  19. #define KEY1 PB0 //
  20. #define KEY2 PB1
  21. #define KEY3 PB2
  22. #define KEY4 PB3
  23. #define KEY5 PB4
  24. #define KEY6 PB5
  25. #define KEY7 PB6
  26. #define KEY8 PB7
  27. #define KEY9 PB8
  28. #define KEY10 PB9
  29. #define KEY11 PB10
  30. #define KEY12 PB11
  31. #define KEY13 PB12
  32. #define KEY14 PB13
  33. #define KEY15 PB14
  34. #define KEY16 PB15 //
  35. //ball
  36. #define HO1 PC8
  37. #define HO2 PC9
  38. #define HO3 PC10
  39. #define HO4 PC11
  40. #define KEY0 PC12
  41. #endif