]> git.donarmstrong.com Git - qmk_firmware.git/commitdiff
16 byte optimization of macro ;)
authorDrashna Jael're <drashna@live.com>
Tue, 28 Nov 2017 04:53:40 +0000 (20:53 -0800)
committerJack Humbert <jack.humb@gmail.com>
Wed, 29 Nov 2017 03:59:41 +0000 (22:59 -0500)
docs/feature_userspace.md
users/drashna/template.c

index 98b42b042d73cb5a4629bfc656149fc6091547e0..f1a4efdd89f591ce78df8ec5ff890928450ec30e 100644 (file)
@@ -73,17 +73,15 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
   switch (keycode) {
   case KC_MAKE:
     if (!record->event.pressed) {
-      SEND_STRING("make " QMK_KEYBOARD ":" QMK_KEYMAP);
+      SEND_STRING("make " QMK_KEYBOARD ":" QMK_KEYMAP
 #if  (defined(BOOTLOADER_DFU) || defined(BOOTLOADER_LUFA_DFU) || defined(BOOTLOADER_QMK_DFU))
-      SEND_STRING(":dfu");
-#elseif defined(BOOTLOADER_HALFKEY)
-      SEND_STRING(":teensy ");
-#elseif defined(BOOTLOADER_CATERINA)
-      SEND_STRING(":avrdude ");
-#else
-      SEND_STRING(" ");
+       ":dfu "
+#elif defined(BOOTLOADER_HALFKEY)
+      ":teensy "
+#elif defined(BOOTLOADER_CATERINA)
+       ":avrdude "
 #endif
-      SEND_STRING(SS_TAP(X_ENTER));
+        SS_TAP(X_ENTER));
     }
     return false;
     break;
index 28f61c04f2f0fc8dc00899b2bda27c84f2971cc5..577a2ea36a2d4bf6c895a76da51ad508877ddf04 100644 (file)
@@ -42,17 +42,15 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
   switch (keycode) {
   case KC_MAKE:
     if (!record->event.pressed) {
-      SEND_STRING("make " QMK_KEYBOARD ":" QMK_KEYMAP);
+      SEND_STRING("make " QMK_KEYBOARD ":" QMK_KEYMAP
 #if  (defined(BOOTLOADER_DFU) || defined(BOOTLOADER_LUFA_DFU) || defined(BOOTLOADER_QMK_DFU))
-      SEND_STRING(":dfu");
-#elseif defined(BOOTLOADER_HALFKEY)
-      SEND_STRING(":teensy ");
-#elseif defined(BOOTLOADER_CATERINA)
-      SEND_STRING(":avrdude ");
-#else
-      SEND_STRING(" ");
+        ":dfu"
+#elif defined(BOOTLOADER_HALFKEY)
+        ":teensy"
+#elif defined(BOOTLOADER_CATERINA)
+        ":avrdude"
 #endif
-      SEND_STRING(SS_TAP(X_ENTER));
+        SS_TAP(X_ENTER));
     }
     return false;
     break;