qmk_firmware

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

rgb_effects.h (2300B)


      1 // Copyright 2025 Dasky (@daskygit)
      2 // SPDX-License-Identifier: GPL-2.0-or-later
      3 
      4 #pragma once
      5 
      6 #ifdef CONVERTER_ENABLED
      7 #    define ENABLE_RGB_MATRIX_ALPHA_MODS
      8 #    define ENABLE_RGB_MATRIX_BREATHING
      9 #    define ENABLE_RGB_MATRIX_COLORBAND_PINWHEEL_SAT
     10 #    define ENABLE_RGB_MATRIX_COLORBAND_PINWHEEL_VAL
     11 #    define ENABLE_RGB_MATRIX_COLORBAND_SAT
     12 #    define ENABLE_RGB_MATRIX_COLORBAND_SPIRIAL_SAT
     13 #    define ENABLE_RGB_MATRIX_COLORBAND_SPIRIAL_VAL
     14 #    define ENABLE_RGB_MATRIX_COLORBAND_VAL
     15 #    define ENABLE_RGB_MATRIX_CYCLE_ALL
     16 #    define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
     17 #    define ENABLE_RGB_MATRIX_CYCLE_OUT_IN
     18 #    define ENABLE_RGB_MATRIX_CYCLE_OUT_IN_DUAL
     19 #    define ENABLE_RGB_MATRIX_CYCLE_PINWHEEL
     20 #    define ENABLE_RGB_MATRIX_CYCLE_SPIRAL
     21 #    define ENABLE_RGB_MATRIX_CYCLE_UP_DOWN
     22 #    define ENABLE_RGB_MATRIX_DIGITAL_RAIN
     23 #    define ENABLE_RGB_MATRIX_DUAL_BEACON
     24 #    define ENABLE_RGB_MATRIX_FLOWER_BLOOMING
     25 #    define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT
     26 #    define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
     27 #    define ENABLE_RGB_MATRIX_HUE_BREATHING
     28 #    define ENABLE_RGB_MATRIX_HUE_PENDULUM
     29 #    define ENABLE_RGB_MATRIX_HUE_WAVE
     30 #    define ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS
     31 #    define ENABLE_RGB_MATRIX_PIXEL_FLOW
     32 #    define ENABLE_RGB_MATRIX_PIXEL_FRACTAL
     33 #    define ENABLE_RGB_MATRIX_PIXEL_RAIN
     34 #    define ENABLE_RGB_MATRIX_RAINBOW_BEACON
     35 #    define ENABLE_RGB_MATRIX_RAINBOW_MOVING_CHEVRON
     36 #    define ENABLE_RGB_MATRIX_RAINBOW_PINWHEELS
     37 #    define ENABLE_RGB_MATRIX_RAINDROPS
     38 #    define ENABLE_RGB_MATRIX_RIVERFLOW
     39 #    define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
     40 #    define ENABLE_RGB_MATRIX_SOLID_REACTIVE
     41 #    define ENABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS
     42 #    define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS
     43 #    define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS
     44 #    define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE
     45 #    define ENABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
     46 #    define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
     47 #    define ENABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
     48 #    define ENABLE_RGB_MATRIX_SOLID_SPLASH
     49 #    define ENABLE_RGB_MATRIX_SPLASH
     50 #    define ENABLE_RGB_MATRIX_STARLIGHT
     51 #    define ENABLE_RGB_MATRIX_STARLIGHT_DUAL_HUE
     52 #    define ENABLE_RGB_MATRIX_STARLIGHT_DUAL_SAT
     53 #    define ENABLE_RGB_MATRIX_TYPING_HEATMAP
     54 #endif