mirror of
https://github.com/qmk/qmk_firmware.git
synced 2025-07-17 05:02:07 +00:00
Change LED点灯方法変更。
This commit is contained in:
parent
dc93fa0f49
commit
b9d10935ec
@ -63,10 +63,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|||||||
#define RGBLIGHT_HUE_STEP 8
|
#define RGBLIGHT_HUE_STEP 8
|
||||||
#define RGBLIGHT_SAT_STEP 8
|
#define RGBLIGHT_SAT_STEP 8
|
||||||
#define RGBLIGHT_VAL_STEP 8
|
#define RGBLIGHT_VAL_STEP 8
|
||||||
#define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
|
#define RGBLIGHT_LIMIT_VAL 200 /* The maximum brightness level */
|
||||||
#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
|
#define RGBLIGHT_SLEEP /* If defined, the RGB lighting will be switched off when the host goes to sleep */
|
||||||
/*== Lighting Layers ==*/
|
/*== Lighting Layers ==*/
|
||||||
#define RGBLIGHT_MAX_LAYERS 2
|
#define RGBLIGHT_MAX_LAYERS 2
|
||||||
|
#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF // Overriding RGB Lighting on/off status
|
||||||
/*== all animations enable ==*/
|
/*== all animations enable ==*/
|
||||||
// #define RGBLIGHT_ANIMATIONS
|
// #define RGBLIGHT_ANIMATIONS
|
||||||
/*== or choose animations ==*/
|
/*== or choose animations ==*/
|
||||||
|
@ -15,10 +15,10 @@
|
|||||||
*/
|
*/
|
||||||
#include QMK_KEYBOARD_H
|
#include QMK_KEYBOARD_H
|
||||||
|
|
||||||
// #ifdef RGBLIGHT_ENABLE
|
#ifdef RGBLIGHT_ENABLE
|
||||||
// #include "rgblight.h"
|
#include "rgblight.h"
|
||||||
// extern rgblight_config_t rgblight_config;
|
extern rgblight_config_t rgblight_config;
|
||||||
// #endif
|
#endif
|
||||||
|
|
||||||
// Defines names for use in layer keycodes and the keymap
|
// Defines names for use in layer keycodes and the keymap
|
||||||
enum layer_number {
|
enum layer_number {
|
||||||
@ -236,13 +236,15 @@ switch (keycode) {
|
|||||||
// #endif
|
// #endif
|
||||||
// return state;
|
// return state;
|
||||||
// }
|
// }
|
||||||
|
|
||||||
|
#ifdef RGBLIGHT_LAYERS
|
||||||
// Light LEDs 1 in cyan when keyboard layer 1 is active
|
// Light LEDs 1 in cyan when keyboard layer 1 is active
|
||||||
const rgblight_segment_t PROGMEM my_layer1_layer[] = RGBLIGHT_LAYER_SEGMENTS(
|
const rgblight_segment_t PROGMEM my_layer1_layer[] = RGBLIGHT_LAYER_SEGMENTS(
|
||||||
{1, 1, HSV_CYAN}
|
{0, 1, HSV_CYAN}
|
||||||
);
|
);
|
||||||
// Light LEDs 1 in red when keyboard layer 2 is active
|
// Light LEDs 1 in red when keyboard layer 2 is active
|
||||||
const rgblight_segment_t PROGMEM my_layer2_layer[] = RGBLIGHT_LAYER_SEGMENTS(
|
const rgblight_segment_t PROGMEM my_layer2_layer[] = RGBLIGHT_LAYER_SEGMENTS(
|
||||||
{1, 1, HSV_RED}
|
{0, 1, HSV_RED}
|
||||||
);
|
);
|
||||||
// Light LEDs 1 in green when keyboard layer 3 is active
|
// Light LEDs 1 in green when keyboard layer 3 is active
|
||||||
const rgblight_segment_t PROGMEM my_layer3_layer[] = RGBLIGHT_LAYER_SEGMENTS(
|
const rgblight_segment_t PROGMEM my_layer3_layer[] = RGBLIGHT_LAYER_SEGMENTS(
|
||||||
@ -266,7 +268,7 @@ layer_state_t layer_state_set_user(layer_state_t state) {
|
|||||||
rgblight_set_layer_state(3, layer_state_cmp(state, 3));
|
rgblight_set_layer_state(3, layer_state_cmp(state, 3));
|
||||||
return state;
|
return state;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
// ロータリーエンコーダ
|
// ロータリーエンコーダ
|
||||||
// void encoder_update_user(uint8_t index, bool clockwise) {
|
// void encoder_update_user(uint8_t index, bool clockwise) {
|
||||||
|
Loading…
Reference in New Issue
Block a user