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.

52 lines
1.4 KiB

  1. CUSTOM_UNICODE_ENABLE = no
  2. CUSTOM_POINTING_DEVICE = no
  3. CUSTOM_SPLIT_TRANSPORT_SYNC = no
  4. PER_KEY_TAPPING = yes
  5. ifeq ($(strip $(KEYBOARD)), bastardkb/charybdis/4x6/blackpill)
  6. # MCU name
  7. # Bootloader selection
  8. BOOTLOADER := tinyuf2
  9. AUDIO_ENABLE = yes # Audio output
  10. AUDIO_SUPPORTED = yes # is set to no in kb, needs to be forcibly enabled
  11. AUDIO_DRIVER = pwm_hardware
  12. BACKLIGHT_DRIVER = pwm
  13. OVERLOAD_FEATURES = yes
  14. endif
  15. ifeq ($(strip $(MCU)), atmega32u4)
  16. LTO_ENABLE = yes
  17. BOOTLOADER = qmk-hid
  18. BOOTLOADER_SIZE = 512
  19. EXTRAKEY_ENABLE = no
  20. else
  21. OVERLOAD_FEATURES = yes
  22. endif
  23. ifeq ($(strip $(OVERLOAD_FEATURES)), yes)
  24. BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
  25. MOUSEKEY_ENABLE = yes # Mouse keys
  26. EXTRAKEY_ENABLE = yes # Audio control and System control
  27. CONSOLE_ENABLE = yes # Console for debug
  28. COMMAND_ENABLE = no # Commands for debug and configuration
  29. NKRO_ENABLE = yes # Enable N-Key Rollover
  30. RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
  31. MOUSE_SHARED_EP = no
  32. AUTOCORRECT_ENABLE = yes
  33. CAPS_WORD_ENABLE = yes
  34. SWAP_HANDS_ENABLE = yes
  35. TAP_DANCE_ENABLE = yes
  36. WPM_ENABLE = yes
  37. LTO_ENABLE = no
  38. # OPT = 3
  39. CUSTOM_UNICODE_ENABLE = yes
  40. CUSTOM_POINTING_DEVICE = yes
  41. CUSTOM_SPLIT_TRANSPORT_SYNC = yes
  42. endif