~ruther/qmk_firmware

07ab5befc738e964517dc53b645f798180f703b9 — mtdjr 7 years ago 25d7572
Keymaps: correct error in mtdjr userspace for layer_state_set_user (#3521)

* holefully correct error in mtdjr userspace for layer_state_set_user

* return state and wrap rgb actions in their own conditional
1 files changed, 8 insertions(+), 2 deletions(-)

M users/mtdjr/mtdjr.c
M users/mtdjr/mtdjr.c => users/mtdjr/mtdjr.c +8 -2
@@ 137,21 137,27 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
};

uint32_t layer_state_set_user(uint32_t state) {
#ifdef RGBLIGHT_ENABLE
  switch (biton32(state)) {
    case _RAISE:
      #ifdef RGBLIGHT_ENABLE
      rgblight_sethsv_noeeprom (240, 255, 255);
      #endif
      break;
    case _LOWER:
      #ifdef RGBLIGHT_ENABLE
      rgblight_sethsv_noeeprom (0, 255, 255);
      #endif
      break;
    case _ADJUST:
      #ifdef RGBLIGHT_ENABLE
      rgblight_sethsv_noeeprom (0, 0, 255);
      #endif
      break;
    default:
      #ifdef RGBLIGHT_ENABLE
      rgblight_sethsv_noeeprom (RGB_HUE, 255, 255);
      #endif
      break;
    }
  return state;
#endif
}