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.

46 lines
948 B

  1. #pragma once
  2. #include "config_common.h"
  3. /* USB Device Descriptor Parameter */
  4. #define VENDOR_ID 0xFEED
  5. #define PRODUCT_ID 0x6060
  6. #define DEVICE_VER 0x0100
  7. #define MANUFACTURER DAG3
  8. #define PRODUCT MySKeeb
  9. // Key Matrix Size //
  10. // Rows are Doubled-up
  11. #define MATRIX_ROWS 10
  12. #define MATRIX_COLS 7
  13. // Wiring of Each Half
  14. #define DIODE_DIRECTION COL2ROW
  15. #define MATRIX_ROW_PINS { C6, D7, E6, B4, B5 }
  16. #define MATRIX_COL_PINS { B6, B2, B3, B1, F6, F7, F5 }
  17. #define MATRIX_COL_PINS_RIGHT { F5, B3, F7, B1, F6, B2, B6 }
  18. // Comunication and Split Detection
  19. #define USE_SERIAL
  20. #define SOFT_SERIAL_PIN D3
  21. #define SELECT_SOFT_SERIAL_SPEED 1
  22. #define SPLIT_USB_DETECT
  23. #define EE_HANDS
  24. #define SPLIT_USB_TIMEOUT 1000
  25. // OLED Display Config
  26. #define OLED_DISPLAY_128X64
  27. #define OLED_FONT_HEIGHT 8
  28. #define OLED_FONT_WIDTH 6
  29. #define OLED_FONT_H "skeeb_font.c"
  30. // Tap Dance
  31. #define TAPPING_TERM 200
  32. // Other
  33. #define DEBOUNCE 0