]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - keyboards/handwired/dactyl_manuform/dactyl_manuform.h
[Keyboard] Added DMOTE (#6087)
[qmk_firmware.git] / keyboards / handwired / dactyl_manuform / dactyl_manuform.h
index dc865bf64a1c7e1051e35b86a918209ba0bbc1cd..72f2acaab43e64811168faf98ea2db400ddae8f5 100644 (file)
@@ -1,7 +1,18 @@
-#ifndef REV2_H
-#define REV2_H
-
-#include "dactyl_manuform.h"
+#pragma once
+
+#ifdef KEYBOARD_handwired_dactyl_manuform_4x5
+    #include "4x5.h"
+#elif KEYBOARD_handwired_dactyl_manuform_4x6
+    #include "4x6.h"
+#elif KEYBOARD_handwired_dactyl_manuform_5x6
+    #include "5x6.h"
+#elif KEYBOARD_handwired_dactyl_manuform_5x7
+    #include "5x7.h"
+#elif KEYBOARD_handwired_dactyl_manuform_6x6
+    #include "6x6.h"
+#elif KEYBOARD_handwired_dactyl_manuform_dmote_62key
+    #include "62key.h"
+#endif
 
 //void promicro_bootloader_jmp(bool program);
 #include "quantum.h"
        #include <avr/interrupt.h>
 #endif
 #endif
-
-//void promicro_bootloader_jmp(bool program);
-
-#ifndef FLIP_HALF
-
-#define LAYOUT( \
-       L00, L01, L02, L03, L04,                     R00, R01, R02, R03, R04, \
-       L10, L11, L12, L13, L14,                     R10, R11, R12, R13, R14, \
-       L20, L21, L22, L23, L24,                     R20, R21, R22, R23, R24, \
-            L31, L32,                                         R33, R34,      \
-                       L33, L34,                     R31, R32,                \
-                                 L44, L42, R43, R41,                          \
-                                 L43, L41, R44, R42                           \
-       ) \
-       { \
-               { L00, L01, L02, L03, L04 },    \
-               { L10, L11, L12, L13, L14 },    \
-               { L20, L21, L22, L23, L24 },    \
-               { KC_NO, L31, L32, L33, L34 },  \
-               { KC_NO, L41, L42, L43, L44 },  \
-\
-               { R04, R03, R02, R01, R00 },    \
-               { R14, R13, R12, R11, R10 },    \
-               { R24, R23, R22, R21, R20 },    \
-               { KC_NO, R34, R33, R32, R31  }, \
-               { KC_NO, R44, R43, R42, R41  }  \
-       }
-#else
-
-#define LAYOUT( \
-       L00, L01, L02, L03, L04,                      R00, R01, R02, R03, R04, \
-       L10, L11, L12, L13, L14,                      R10, R11, R12, R13, R14, \
-       L20, L21, L22, L23, L24,                      R20, R21, R22, R23, R24, \
-            L31, L32,                                          L33, L34, \
-                       R31, R32,                     R33, R34, \
-                                 L41, L42, L43, L44, \
-                                 R41, R42, R43, R44 \
-       ) \
-       { \
-               { L00, L01, L02, L03, L04 }, \
-               { L10, L11, L12, L13, L14 }, \
-               { L20, L21, L22, L23, L24 }, \
-               { KC_NO, L31, L32, L33, L34 }, \
-               { KC_NO, L41, L42, L43, L44 }, \
-\
-               { R00, R01, R02, R03, R04 }, \
-               { R10, R11, R12, R13, R14 }, \
-               { R20, R21, R22, R23, R24 }, \
-               { KC_NO, R31, R32, R33, R34  }, \
-               { KC_NO, R41, R42, R43, R44  }  \
-       }
-
-#endif
-
-#endif