diff options
author | lokher <lokher@gmail.com> | 2022-09-13 11:24:05 +0800 |
---|---|---|
committer | lokher <lokher@gmail.com> | 2022-09-13 11:24:05 +0800 |
commit | 9581289745736ce068a1040f44cec37a2ca8830d (patch) | |
tree | 24f644715a5fd6cc4d804d9604fb094307808b1b /keyboards/hineybush/hbcp/hbcp.c | |
parent | fe13cedf8c09fa34d5cec4e4c624738095176625 (diff) |
Remove non-Keychron keyboards
Diffstat (limited to 'keyboards/hineybush/hbcp/hbcp.c')
-rw-r--r-- | keyboards/hineybush/hbcp/hbcp.c | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/keyboards/hineybush/hbcp/hbcp.c b/keyboards/hineybush/hbcp/hbcp.c deleted file mode 100644 index 562dbb3e90..0000000000 --- a/keyboards/hineybush/hbcp/hbcp.c +++ /dev/null @@ -1,86 +0,0 @@ -/* Copyright 2019 Josh Hinnebusch - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see <http://www.gnu.org/licenses/>. - */ -#include "hbcp.h" - -// Indicator color definitions -#ifndef HSV_CAPS - #define HSV_CAPS 0, 0, 120 // Define caps lock color (H, S, V) -#endif - -#ifndef HSV_NLCK - #define HSV_NLCK 0, 0, 120 // Define num lock color (H, S, V) -#endif - -#ifndef HSV_SCRL - #define HSV_SCRL 0, 0, 120 // Define scroll lock color (H, S, V) -#endif - -#ifndef HSV_BLACK - #define HSV_BLACK 0, 0, 0 // Define 'black' color, more like 'LED off' (H, S, V) -#endif - -// #define HSV_custom_color H, S, V - -void eeconfig_init_kb(void) { // EEPROM is getting reset! - rgblight_enable(); // Enable RGB by default - rgblight_sethsv(0, 255, 128); // Set default HSV - red hue, full saturation, medium brightness - rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 2); // set to RGB_RAINBOW_SWIRL by default - - eeconfig_update_kb(0); - eeconfig_init_user(); -} - -#ifdef RGBLIGHT_ENABLE - -__attribute__ ((weak)) -void led_set_user(uint8_t usb_led) { - if (IS_LED_ON(usb_led, USB_LED_CAPS_LOCK)) { - sethsv_raw(HSV_CAPS, (LED_TYPE *)&led[0]); - } else { - sethsv(HSV_BLACK, (LED_TYPE *)&led[0]); - } - if (IS_LED_ON(usb_led, USB_LED_NUM_LOCK)) { - sethsv_raw(HSV_NLCK, (LED_TYPE *)&led[1]); - } else { - sethsv(HSV_BLACK, (LED_TYPE *)&led[1]); - } - if (IS_LED_ON(usb_led, USB_LED_SCROLL_LOCK)) { - sethsv_raw(HSV_SCRL, (LED_TYPE *)&led[2]); - } else { - sethsv(HSV_BLACK, (LED_TYPE *)&led[2]); - } - rgblight_set(); -} - -__attribute__ ((weak)) -void keyboard_post_init_user(void) { - rgblight_set_effect_range(3, RGBLED_NUM-3); - led_set_user(_BV(USB_LED_CAPS_LOCK)|_BV(USB_LED_NUM_LOCK)|_BV(USB_LED_SCROLL_LOCK)); - wait_ms(300); - led_set_user(0); -} - -__attribute__ ((weak)) -void hbcp_sethsv_range(uint8_t hue, uint8_t sat, uint8_t val, uint8_t start, uint8_t end) { - LED_TYPE tmp_led; - sethsv_raw(hue, sat, val, &tmp_led); - for (uint8_t i = start; i < end; i++) { - led[i] = tmp_led; - } - rgblight_set(); -} - -#endif |