aboutsummaryrefslogtreecommitdiff
path: root/keymaps/crkbd
diff options
context:
space:
mode:
authorjack <[email protected]>2024-07-16 20:08:14 -0600
committerjack <[email protected]>2024-07-16 20:08:14 -0600
commiteaaa7f33b910246872e054c5af473d88153821ee (patch)
treee07c1cf2878416677a82976232ae3cd2d62ef17b /keymaps/crkbd
parent748b6749148678add41128cf19320c41db716a31 (diff)
downloadqmk_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.h12
-rw-r--r--keymaps/crkbd/keymap.c8
-rw-r--r--keymaps/crkbd/rules.mk4
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