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