]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - users/333fred/333fred.c
Keymap: Adds zen layout for 333fred (#3563)
[qmk_firmware.git] / users / 333fred / 333fred.c
index ef2d741e5b38e0d6454782b4c4d8055363a0590d..12ee9e7d7d2cc623472332880a5276e73dd382b0 100644 (file)
@@ -34,6 +34,7 @@ void tap_dance_layer_finished(qk_tap_dance_state_t *state, void *user_data) {
             break;
         case DOUBLE:
             layer_on(VIM);
+            break;
     }
 }
 
@@ -61,3 +62,26 @@ void tap_dance_process_record(uint16_t keycode) {
         tap_dance_active = false;
     }
 }
+
+__attribute__ ((weak))
+void matrix_init_rgb(void) {}
+
+__attribute__ ((weak))
+void layer_state_set_rgb(uint32_t state) {}
+
+__attribute__ ((weak))
+void matrix_scan_user_keyboard(void) {}
+
+void matrix_scan_user() {
+  static bool first_run = true;
+  if (first_run) {
+    first_run = false;
+    matrix_init_rgb();
+  }
+  matrix_scan_user_keyboard();
+}
+
+uint32_t layer_state_set_user(uint32_t state) {
+  layer_state_set_rgb(state);
+  return state;
+}