Relocate RGB keycode processing (#7508)

* Move rgb keycode logic to process_keycode

* Fixes for rgb matrix

* Fixes for mxss

* Fix inc/dec logic, add comments

* Fix return RAINBOW_SWIRL logic

* stop external use of rgb helper functions

* merge fix

* Fix 'defined but not used' when all animations are disabled
This commit is contained in:
Joel Challis 2019-12-16 20:27:53 +00:00 committed by Drashna Jaelre
parent 0082ecf1f3
commit ae40fc498b
7 changed files with 199 additions and 181 deletions

View file

@ -128,26 +128,26 @@ void rgb_matrix_sethsv(uint16_t hue, uint8_t sat, uint8_t val);
void rgb_matrix_sethsv_noeeprom(uint16_t hue, uint8_t sat, uint8_t val);
#ifndef RGBLIGHT_ENABLE
# define rgblight_toggle() rgb_matrix_toggle()
# define rgblight_enable() rgb_matrix_enable()
# define rgblight_enable_noeeprom() rgb_matrix_enable_noeeprom()
# define rgblight_disable() rgb_matrix_disable()
# define rgblight_disable_noeeprom() rgb_matrix_disable_noeeprom()
# define rgblight_step() rgb_matrix_step()
# define rgblight_sethsv(hue, sat, val) rgb_matrix_sethsv(hue, sat, val)
# define rgblight_sethsv_noeeprom(hue, sat, val) rgb_matrix_sethsv_noeeprom(hue, sat, val)
# define rgblight_step_reverse() rgb_matrix_step_reverse()
# define rgblight_increase_hue() rgb_matrix_increase_hue()
# define rgblight_decrease_hue() rgb_matrix_decrease_hue()
# define rgblight_increase_sat() rgb_matrix_increase_sat()
# define rgblight_decrease_sat() rgb_matrix_decrease_sat()
# define rgblight_increase_val() rgb_matrix_increase_val()
# define rgblight_decrease_val() rgb_matrix_decrease_val()
# define rgblight_increase_speed() rgb_matrix_increase_speed()
# define rgblight_decrease_speed() rgb_matrix_decrease_speed()
# define rgblight_mode(mode) rgb_matrix_mode(mode)
# define rgblight_mode_noeeprom(mode) rgb_matrix_mode_noeeprom(mode)
# define rgblight_get_mode() rgb_matrix_get_mode()
# define rgblight_toggle rgb_matrix_toggle
# define rgblight_enable rgb_matrix_enable
# define rgblight_enable_noeeprom rgb_matrix_enable_noeeprom
# define rgblight_disable rgb_matrix_disable
# define rgblight_disable_noeeprom rgb_matrix_disable_noeeprom
# define rgblight_step rgb_matrix_step
# define rgblight_sethsv rgb_matrix_sethsv
# define rgblight_sethsv_noeeprom rgb_matrix_sethsv_noeeprom
# define rgblight_step_reverse rgb_matrix_step_reverse
# define rgblight_increase_hue rgb_matrix_increase_hue
# define rgblight_decrease_hue rgb_matrix_decrease_hue
# define rgblight_increase_sat rgb_matrix_increase_sat
# define rgblight_decrease_sat rgb_matrix_decrease_sat
# define rgblight_increase_val rgb_matrix_increase_val
# define rgblight_decrease_val rgb_matrix_decrease_val
# define rgblight_increase_speed rgb_matrix_increase_speed
# define rgblight_decrease_speed rgb_matrix_decrease_speed
# define rgblight_mode rgb_matrix_mode
# define rgblight_mode_noeeprom rgb_matrix_mode_noeeprom
# define rgblight_get_mode rgb_matrix_get_mode
#endif
typedef struct {