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.

51 lines
1.5 KiB

Update to drashna userspace and keymaps (#3172) * Use string with delay * Add skipped region to ergodox * Add send string config * Use default_layer_state instead of function * Fully generalize keyboards * old iris cleanup * Fix Drashna keymap compile issues By checking to see if secret.c exists before actually trying to add it * Remove unnecessary references * Add 4x12 ortho board * Update userspace readme for secrets * Make RGB more modular * Fix iris keymap, since we don't need the lower left (Function keys) * Fix includes * Add Blanks * Fix Ergodox lower layer * Add suspend commands * Add Maltron Layout * Add additional layouts * Finish adding gamepad to Iris * Tweaks to iris gamepag layer * make gaming layers more friendly * minor gaming layer tweak * Add Carplax * Add modded key timer function * Cleanup and macro documentation * Add QMK DFU info * Add 'old' keymap for 12 LED spare * Update Pro Micro documentation * Disable twinkling so it fits in firmware space * Switch to QMK DFU bootloader, since it's better anyhow * Write default layer state colors to EEPROM Since we are writing to EEPROM anyways, and this way, it sticks on reboot * Fix QMK DFU bootloader options * More updates for QMK DFU support * Use matrix scanning hack for startup_user until #3113 gets merged * Fix indicator light consistency issue * Add/readd ifdefs to indicators * Add/readd alt indicator * Remove RGB Twinkling from Viterbi macro pad * Fix default layer color detection * Fix rebase and detection issues * Cleanup code so it will compile if RGBLIGHT is disabled * Revert vsode settings * Use Pragma Once instead of boilerplate code
5 years ago
  1. BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
  2. MOUSEKEY_ENABLE = no # Mouse keys
  3. EXTRAKEY_ENABLE = yes # Audio control and System control
  4. TAP_DANCE_ENABLE = no
  5. NKRO_ENABLE = yes
  6. CAPS_WORD_ENABLE = no
  7. CONSOLE_ENABLE = no
  8. COMMAND_ENABLE = no
  9. BACKLIGHT_ENABLE = no
  10. ifeq ($(strip $(LAYOUTS_HAS_RGB)), yes)
  11. RGBLIGHT_ENABLE = yes
  12. endif
  13. ifeq ($(strip $(KEYBOARD)), planck/rev6)
  14. CONSOLE_ENABLE = yes
  15. RGBLIGHT_ENABLE = yes
  16. RGB_MATRIX_ENABLE = no
  17. RGBLIGHT_STARTUP_ANIMATION = yes
  18. AUDIO_ENABLE = yes
  19. EEPROM_DRIVER = i2c
  20. ENCODER_MAP_ENABLE = yes
  21. AUTOCORRECT_ENABLE = yes
  22. CAPS_WORD_ENABLE = yes
  23. endif
  24. ifeq ($(strip $(KEYBOARD)), planck/light)
  25. RGB_MATRIX_ENABLE = yes
  26. RGBLIGHT_ENABLE = yes
  27. RGBLIGHT_STARTUP_ANIMATION = yes
  28. AUDIO_ENABLE = yes
  29. endif
  30. ifeq ($(strip $(KEYBOARD)), planck/ez)
  31. RGBLIGHT_ENABLE = no
  32. ENCODER_ENABLE = yes
  33. ENCODER_MAP_ENABLE = yes
  34. RGB_MATRIX_ENABLE = yes
  35. INDICATOR_LIGHTS = yes
  36. RGBLIGHT_STARTUP_ANIMATION = yes
  37. CONSOLE_ENABLE = yes
  38. COMMAND_ENABLE = yes
  39. AUDIO_ENABLE = yes
  40. AUTOCORRECT_ENABLE = yes
  41. CAPS_WORD_ENABLE = yes
  42. endif
  43. ifeq ($(strip $(MCU)), atmega32u4)
  44. BOOTLOADER = qmk-hid
  45. BOOTLOADER_SIZE = 512
  46. LTO_ENABLE = yes
  47. CUSTOM_UNICODE_ENABLE = no
  48. endif