qmk_firmware

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

config.h (1072B)


      1 // Copyright 2022 Dane Skalski (@Daneski13)
      2 // SPDX-License-Identifier: GPL-2.0-or-later
      3 
      4 #pragma once
      5 
      6 /* - Encoder settings - */
      7 #ifdef ENCODER_ENABLE
      8 #    define ENCODER_RESOLUTION 4
      9 #endif
     10 #ifdef ENCODER_MAP_ENABLE
     11 // Key delay for encoders (necessary for some keycodes)
     12 #    define ENCODER_MAP_KEY_DELAY 10
     13 #endif
     14 
     15 /*
     16     - RGB Stuff -
     17     All effects can be found in the QMK docs:
     18     https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects
     19 */
     20 #ifdef RGB_MATRIX_ENABLE
     21 
     22 // Default effect when EEPROM cleared
     23 #    define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_RAINBOW_MOVING_CHEVRON
     24 
     25 // Turns off RGB effects when there is no longer a USB connection
     26 #    define RGB_MATRIX_SLEEP
     27 
     28 // Key press reactive animations
     29 #    define SPLIT_TRANSPORT_MIRROR // Necessary setting for key press animations
     30 #    define RGB_MATRIX_KEYPRESSES  // Enables key press effects
     31 #    define ENABLE_RGB_MATRIX_MULTISPLASH
     32 
     33 // Normal effects
     34 #    define ENABLE_RGB_MATRIX_CYCLE_SPIRAL
     35 #    define ENABLE_RGB_MATRIX_RAINBOW_MOVING_CHEVRON
     36 #    define ENABLE_RGB_MATRIX_PIXEL_RAIN
     37 
     38 #endif