qmk_firmware

QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)
Log | Files | Refs | Submodules | LICENSE

config.h (2281B)


      1 // Copyright 2018-2022 Nick Brassel (@tzarc)
      2 // SPDX-License-Identifier: GPL-2.0-or-later
      3 #pragma once
      4 
      5 // Uncomment the following if your board uses 1.5A and 3.0A hold current fuses.
      6 // #define DJINN_SUPPORTS_3A_FUSE
      7 
      8 // Encoder settings
      9 #define ENCODER_RESOLUTION 2
     10 
     11 // LCD blanking period
     12 #define LCD_ACTIVITY_TIMEOUT 30000
     13 
     14 // RGB settings
     15 #define RGB_MATRIX_KEYPRESSES
     16 #define RGB_MATRIX_FRAMEBUFFER_EFFECTS
     17 
     18 // Allow for an extra sync command over the split
     19 #define SPLIT_TRANSACTION_IDS_USER THEME_DATA_SYNC
     20 
     21 // RGB Effects
     22 #define ENABLE_RGB_MATRIX_ALPHAS_MODS
     23 #define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
     24 #define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT
     25 #define ENABLE_RGB_MATRIX_BREATHING
     26 #define ENABLE_RGB_MATRIX_BAND_SAT
     27 #define ENABLE_RGB_MATRIX_BAND_VAL
     28 #define ENABLE_RGB_MATRIX_BAND_PINWHEEL_SAT
     29 #define ENABLE_RGB_MATRIX_BAND_PINWHEEL_VAL
     30 #define ENABLE_RGB_MATRIX_BAND_SPIRAL_SAT
     31 #define ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL
     32 #define ENABLE_RGB_MATRIX_CYCLE_ALL
     33 #define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
     34 #define ENABLE_RGB_MATRIX_CYCLE_UP_DOWN
     35 #define ENABLE_RGB_MATRIX_RAINBOW_MOVING_CHEVRON
     36 #define ENABLE_RGB_MATRIX_CYCLE_OUT_IN
     37 #define ENABLE_RGB_MATRIX_CYCLE_OUT_IN_DUAL
     38 #define ENABLE_RGB_MATRIX_CYCLE_PINWHEEL
     39 #define ENABLE_RGB_MATRIX_CYCLE_SPIRAL
     40 #define ENABLE_RGB_MATRIX_DUAL_BEACON
     41 #define ENABLE_RGB_MATRIX_RAINBOW_BEACON
     42 #define ENABLE_RGB_MATRIX_RAINBOW_PINWHEELS
     43 #define ENABLE_RGB_MATRIX_RAINDROPS
     44 #define ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS
     45 #define ENABLE_RGB_MATRIX_HUE_BREATHING
     46 #define ENABLE_RGB_MATRIX_HUE_PENDULUM
     47 #define ENABLE_RGB_MATRIX_HUE_WAVE
     48 #define ENABLE_RGB_MATRIX_PIXEL_FRACTAL
     49 #define ENABLE_RGB_MATRIX_PIXEL_RAIN
     50 #define ENABLE_RGB_MATRIX_TYPING_HEATMAP
     51 #define ENABLE_RGB_MATRIX_DIGITAL_RAIN
     52 #define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
     53 #define ENABLE_RGB_MATRIX_SOLID_REACTIVE
     54 #define ENABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
     55 #define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE
     56 #define ENABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS
     57 #define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS
     58 #define ENABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
     59 #define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS
     60 #define ENABLE_RGB_MATRIX_SPLASH
     61 #define ENABLE_RGB_MATRIX_MULTISPLASH
     62 #define ENABLE_RGB_MATRIX_SOLID_SPLASH
     63 #define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH