diff options
author | jack <[email protected]> | 2024-07-16 20:08:14 -0600 |
---|---|---|
committer | jack <[email protected]> | 2024-07-16 20:08:14 -0600 |
commit | eaaa7f33b910246872e054c5af473d88153821ee (patch) | |
tree | e07c1cf2878416677a82976232ae3cd2d62ef17b /keymaps/crkbd | |
parent | 748b6749148678add41128cf19320c41db716a31 (diff) | |
download | qmk_me-eaaa7f33b910246872e054c5af473d88153821ee.tar.gz qmk_me-eaaa7f33b910246872e054c5af473d88153821ee.zip |
fixup tapdance introspection, q keymap, userspace rgb matrix, more
Diffstat (limited to 'keymaps/crkbd')
-rw-r--r-- | keymaps/crkbd/config.h | 12 | ||||
-rw-r--r-- | keymaps/crkbd/keymap.c | 8 | ||||
-rw-r--r-- | keymaps/crkbd/rules.mk | 4 |
3 files changed, 10 insertions, 14 deletions
diff --git a/keymaps/crkbd/config.h b/keymaps/crkbd/config.h index 8722b02..7ca4fe5 100644 --- a/keymaps/crkbd/config.h +++ b/keymaps/crkbd/config.h @@ -17,18 +17,6 @@ #ifdef RGB_MATRIX_ENABLE #undef WS2812_DI_PIN #define WS2812_DI_PIN B5 -#define ENABLE_RGB_MATRIX_ALPHAS_MODS -#define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT -#define ENABLE_RGB_MATRIX_CYCLE_SPIRAL -#define ENABLE_RGB_MATRIX_RAINDROPS -#define ENABLE_RGB_MATRIX_FRAMEBUFFER_EFFECTS -#define ENABLE_RGB_MATRIX_TYPING_HEATMAP -#define ENABLE_RGB_MATRIX_KEYPRESSES -#define ENABLE_RGB_MATRIX_SOLID_REACTIVE -#define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH -#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS -#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR -#define RGB_DISABLE_WHEN_USB_SUSPENDED #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 #define WS2812_PWM_DRIVER PWMD3 #define WS2812_PWM_CHANNEL 3 diff --git a/keymaps/crkbd/keymap.c b/keymaps/crkbd/keymap.c index 098ade4..dcbe585 100644 --- a/keymaps/crkbd/keymap.c +++ b/keymaps/crkbd/keymap.c @@ -140,4 +140,12 @@ void matrix_init_user(void) { 4, 4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 4, 4, 4, 4, 4, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 2, 2, 2, 2, 2, 2}}; } + +bool rgb_matrix_indicators_advanced_user(uint8_t led_min, uint8_t led_max) { + rgb_matrix_sethsv_noeeprom(43, 255, 120); + for (uint8_t i = led_min; i <= led_max; i++) + if (g_led_config.flags[i] & LED_FLAG_UNDERGLOW) + rgb_matrix_set_color(i, RGB_RED); + return false; +} #endif // rgb matrix diff --git a/keymaps/crkbd/rules.mk b/keymaps/crkbd/rules.mk index d8f79a0..b1fff61 100644 --- a/keymaps/crkbd/rules.mk +++ b/keymaps/crkbd/rules.mk @@ -2,11 +2,11 @@ CONVERT_TO = proton_c SERIAL_DRIVER = usart WS2812_DRIVER = pwm OLED_ENABLE = yes -AUDIO_ENABLE = yes +AUDIO_ENABLE = no AUDIO_DRIVER = dac_basic RGBLIGHT_ENABLE = no RGB_MATRIX_ENABLE = yes ENCODER_ENABLE = yes ENCODER_MAP_ENABLE = yes -POINTING_DEVICE_ENABLE = yes +POINTING_DEVICE_ENABLE = no POINTING_DEVICE_DRIVER = pimoroni_trackball |