]> git.donarmstrong.com Git - tmk_firmware.git/blobdiff - common/command.c
Add default layer config to bootmagic
[tmk_firmware.git] / common / command.c
index 216ad06128821074f0cdc2858abaf1b82c284da0..73a72b4a1d84bfea9a04051c9b595918489ea81a 100644 (file)
@@ -106,7 +106,9 @@ static void command_common_help(void)
     print("x:  toggle matrix debug\n");
     print("k:  toggle keyboard debug\n");
     print("m:  toggle mouse debug\n");
-    print("p:  toggle print enable\n");
+#ifdef SLEEP_LED_ENABLE
+    print("z:  toggle sleep LED test\n");
+#endif
     print("v:  print device version & info\n");
     print("t:  print timer count\n");
     print("s:  print status\n");
@@ -127,7 +129,7 @@ static void command_common_help(void)
 #ifdef BOOTMAGIC_ENABLE
 static void print_eeconfig(void)
 {
-    print("default_layer: "); print_dec(eeconfig_read_defalt_layer()); print("\n");
+    print("default_layer: "); print_dec(eeconfig_read_default_layer()); print("\n");
 
     debug_config_t dc;
     dc.raw = eeconfig_read_debug();
@@ -154,12 +156,14 @@ static bool command_common(uint8_t code)
 {
     static host_driver_t *host_driver = 0;
     switch (code) {
+#ifdef SLEEP_LED_ENABLE
         case KC_Z:
             // test breathing sleep LED
             print("Sleep LED test\n");
             sleep_led_toggle();
             led_set(host_keyboard_leds());
             break;
+#endif
 #ifdef BOOTMAGIC_ENABLE
         case KC_E:
             print("eeconfig:\n");
@@ -575,6 +579,6 @@ static void switch_default_layer(uint8_t layer)
 {
     print("switch_default_layer: "); print_dec(biton32(default_layer_state));
     print(" to "); print_dec(layer); print("\n");
-    default_layer_set(layer);
+    default_layer_set(1UL<<layer);
     clear_keyboard();
 }