summaryrefslogtreecommitdiff
path: root/keyboards/rart/rart4x4/rart4x4.h
diff options
context:
space:
mode:
authorQMK Bot <hello@qmk.fm>2020-12-16 21:03:23 +0000
committerQMK Bot <hello@qmk.fm>2020-12-16 21:03:23 +0000
commit4f431e8a90c30df399037ad89e16b4ccc5334cc5 (patch)
treee2cb793602fd36dc76519bba4888cbaceffd1124 /keyboards/rart/rart4x4/rart4x4.h
parent13b31938ce6dd093f348b77f11c4c19aaf8ca87f (diff)
parent11669bb45bd433af49d14b2836b208ed6d0877f3 (diff)
Merge remote-tracking branch 'origin/master' into develop
Diffstat (limited to 'keyboards/rart/rart4x4/rart4x4.h')
-rw-r--r--keyboards/rart/rart4x4/rart4x4.h37
1 files changed, 37 insertions, 0 deletions
diff --git a/keyboards/rart/rart4x4/rart4x4.h b/keyboards/rart/rart4x4/rart4x4.h
new file mode 100644
index 0000000000..8160420aa2
--- /dev/null
+++ b/keyboards/rart/rart4x4/rart4x4.h
@@ -0,0 +1,37 @@
+/*
+Copyright 2020 Alabahuy
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 2 of the License, or
+(at your option) any later version.
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+You should have received a copy of the GNU General Public License
+along with this program. If not, see <http://www.gnu.org/licenses/>.
+*/
+#pragma once
+
+#include "quantum.h"
+
+/* This a shortcut to help you visually see your layout.
+ *
+ * The first section contains all of the arguments representing the physical
+ * layout of the board and position of the keys.
+ *
+ * The second converts the arguments into a two-dimensional array which
+ * represents the switch matrix.
+ */
+#define LAYOUT_ortho_4x4( \
+ K00, K01, K02, K03, \
+ K10, K11, K12, K13, \
+ K20, K21, K22, K23, \
+ K30, K31, K32, K33 \
+) \
+{ \
+ { K00, K01, K02, K03 }, \
+ { K10, K11, K12, K13 }, \
+ { K20, K21, K22, K23 }, \
+ { K30, K31, K32, K33 }, \
+}