mirror of
https://github.com/qmk/qmk_firmware.git
synced 2025-07-19 14:12:01 +00:00
update m2.c,Make 'RGB_ HUI 'key seven-gear cycle
This commit is contained in:
parent
30dba7c8ab
commit
124031aa6a
@ -470,21 +470,11 @@ bool process_record_kb(uint16_t keycode, keyrecord_t *record) {
|
|||||||
return false;
|
return false;
|
||||||
case RGB_HUI:
|
case RGB_HUI:
|
||||||
if ((fn_make_flag && record->event.pressed) && (alarm_flag == 0)) {
|
if ((fn_make_flag && record->event.pressed) && (alarm_flag == 0)) {
|
||||||
if ((RGB_HSV_level = (uint8_t)rgb_matrix_get_hue() / (UINT8_MAX / 6)) < 6) {
|
alarm_cnt = 2;
|
||||||
alarm_cnt = 2;
|
RGB_HSV_level = (uint8_t)rgb_matrix_get_hue() / (UINT8_MAX / 6);
|
||||||
RGB_HSV_level++;
|
RGB_HSV_level++;
|
||||||
rgb_matrix_config.hsv.h = (uint8_t)(UINT8_MAX / 6) * RGB_HSV_level;
|
RGB_HSV_level %= 7;
|
||||||
}
|
rgb_matrix_config.hsv.h = (uint8_t)(UINT8_MAX / 6) * RGB_HSV_level;
|
||||||
rgb_hsv_updata_user();
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
case RGB_HUD:
|
|
||||||
if ((fn_make_flag && record->event.pressed) && (alarm_flag == 0)) {
|
|
||||||
if ((RGB_HSV_level = (uint8_t)rgb_matrix_get_hue() / (UINT8_MAX / 6)) > 0) {
|
|
||||||
alarm_cnt = 2;
|
|
||||||
RGB_HSV_level--;
|
|
||||||
rgb_matrix_config.hsv.h = (uint8_t)(UINT8_MAX / 6) * RGB_HSV_level;
|
|
||||||
}
|
|
||||||
rgb_hsv_updata_user();
|
rgb_hsv_updata_user();
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
Loading…
Reference in New Issue
Block a user