aboutsummaryrefslogtreecommitdiff
path: root/keyboards/hineybush/hbcp
diff options
context:
space:
mode:
authorRyan <[email protected]>2024-03-22 17:04:13 +1100
committerGitHub <[email protected]>2024-03-22 06:04:13 +0000
commit583cde398a28e429485b440de38a2ed9ec528830 (patch)
treebdeabc69fdfad53fd987ab0326a7cc14bbc8f93a /keyboards/hineybush/hbcp
parentc038292c1eddfa588d26e0e4d1dff7e9e13052ad (diff)
downloadqmk_firmware-583cde398a28e429485b440de38a2ed9ec528830.tar.gz
qmk_firmware-583cde398a28e429485b440de38a2ed9ec528830.zip
Un-`extern` RGBLight `led[]` array (#23322)
Diffstat (limited to 'keyboards/hineybush/hbcp')
-rw-r--r--keyboards/hineybush/hbcp/hbcp.c5
-rw-r--r--keyboards/hineybush/hbcp/keymaps/hiney/keymap.c50
2 files changed, 7 insertions, 48 deletions
diff --git a/keyboards/hineybush/hbcp/hbcp.c b/keyboards/hineybush/hbcp/hbcp.c
index 5b22c69007..e422b46fdc 100644
--- a/keyboards/hineybush/hbcp/hbcp.c
+++ b/keyboards/hineybush/hbcp/hbcp.c
@@ -82,12 +82,9 @@ void keyboard_post_init_user(void) {
__attribute__ ((weak))
void hbcp_sethsv_range(uint8_t hue, uint8_t sat, uint8_t val, uint8_t start, uint8_t end) {
- rgb_led_t tmp_led;
- sethsv_raw(hue, sat, val, &tmp_led);
for (uint8_t i = start; i < end; i++) {
- led[i] = tmp_led;
+ rgblight_sethsv_at(hue, sat, val, i);
}
- rgblight_set();
}
#endif
diff --git a/keyboards/hineybush/hbcp/keymaps/hiney/keymap.c b/keyboards/hineybush/hbcp/keymaps/hiney/keymap.c
index 2311d4020f..2d73326c9a 100644
--- a/keyboards/hineybush/hbcp/keymaps/hiney/keymap.c
+++ b/keyboards/hineybush/hbcp/keymaps/hiney/keymap.c
@@ -15,13 +15,6 @@
*/
#include QMK_KEYBOARD_H
-// Defines the keycodes used by our macros in process_record_user
-enum custom_keycodes {
- QMKBEST = SAFE_RANGE,
- ALTCUT,
- QMKURL
-};
-
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[0] = LAYOUT_wkl( /* Base */
@@ -45,55 +38,24 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
),
};
-bool process_record_user(uint16_t keycode, keyrecord_t *record) {
- switch (keycode) {
- case ALTCUT:
- if (record->event.pressed) {
- // when keycode QMKBEST is pressed
- send_string_with_delay_P(PSTR(SS_TAP(X_TAB)SS_TAP(X_T)SS_TAP(X_V)SS_TAP(X_B)), 20); // altium macro
- } else {
- // when keycode QMKBEST is released
- }
- break;
- case QMKURL:
- if (record->event.pressed) {
- // when keycode QMKURL is pressed
- SEND_STRING("https://qmk.fm/" SS_TAP(X_ENTER));
- } else {
- // when keycode QMKURL is released
- }
- break;
- }
- return true;
-}
-
-void matrix_init_user(void) {
-
-}
-
-void matrix_scan_user(void) {
-
-}
-
#ifdef RGBLIGHT_ENABLE
// The first three LEDs are used as indicators for CAPS_LOCK, NUM_LOCK and SCROLL_LOCK.
bool led_update_user(led_t led_state) {
if (led_state.caps_lock) {
- sethsv_raw(HSV_SOFT_RED, (rgb_led_t *)&led[0]);
+ rgblight_sethsv_at(HSV_SOFT_RED, 0);
} else {
- sethsv(HSV_BLACK, (rgb_led_t *)&led[0]);
+ rgblight_sethsv_at(HSV_BLACK, 0);
}
if (led_state.num_lock) {
- sethsv_raw(HSV_WARM_WHITE, (rgb_led_t *)&led[1]);
+ rgblight_sethsv_at(HSV_WARM_WHITE, 1);
} else {
- sethsv(HSV_BLACK, (rgb_led_t *)&led[1]);
+ rgblight_sethsv_at(HSV_BLACK, 1);
}
if (led_state.scroll_lock) {
- sethsv_raw(HSV_SOFT_BLUE, (rgb_led_t *)&led[2]);
+ rgblight_sethsv_at(HSV_SOFT_BLUE, 2);
} else {
- sethsv(HSV_BLACK, (rgb_led_t *)&led[2]);
+ rgblight_sethsv_at(HSV_BLACK, 2);
}
- rgblight_set();
return false;
}