rules.mk 1.5 KB

123456789101112131415161718192021222324252627
  1. SRC += muse.c
  2. ENCODER_ENABLE = yes # Enables basic encoder support
  3. OLED_ENABLE = yes
  4. OLED_DRIVER = SSD1306 # Enables support for OLED displays
  5. # UNICODE_ENABLE = yes # Allow inputting basic unicode characters
  6. UNICODEMAP_ENABLE = yes # Enable use of Unicode mapping array
  7. # UCIS_ENABLE = yes # Another method for generating Unicode characters via maps
  8. TAP_DANCE_ENABLE = yes # Enable Tap-Dance
  9. NKRO_ENABLE = yes # Enable N-Key rollover
  10. MOUSEKEY_ENABLE = yes # Enable mouse emulation
  11. EXTRAKEY_ENABLE = yes # Allows audio control and System control
  12. RAW_ENABLE = yes # Enable bi-directional communication to host
  13. CONSOLE_ENABLE = yes # Enable outputting debugging data/logs to terminal
  14. WPM_ENABLE = yes # Enable on-board words-per-minute tracking
  15. VELOCIKEY_ENABLE = yes # Enables dynamically changing rgb animation speed based on WPM
  16. LEADER_ENABLE = yes # Enables Leader-Key
  17. COMBO_ENABLE = yes # Enables combo keys
  18. KEY_LOCK_ENABLE = yes # Enables using lock key to maintain holds
  19. # LTO_ENABLE = yes # Does some optimisation to make firmware size smaller
  20. # SWAP_HANDS_ENABLE = yes # Enables the swap hands function
  21. # DEBOUNCE_TYPE = sym_eager_pk # Change debounce algorithm
  22. # NOTE: The following requires a lot of memory to include
  23. TERMINAL_ENABLE = yes # Enables a command-line-like interface designed to communicate through a text editor with keystrokes
  24. # NOTE: The following is not yet available in main qmk branch
  25. KEY_OVERRIDE_ENABLE = yes # Allows overiding modifier combos (change Shift+1 without affecting 1 or Shift's normal operation)