summaryrefslogtreecommitdiffstats
path: root/keyboards/quefrency/rev1/rev1.h
diff options
context:
space:
mode:
authorDanny <nooges@users.noreply.github.com>2018-07-12 19:26:50 +0200
committerDrashna Jaelre <drashna@live.com>2018-07-12 19:26:49 +0200
commit9a1613dd1a86e8db65d68756cea48d9d9ba075d8 (patch)
tree247db8b9b7bb42ae1ef2c1c4fc9da7d49d4e90dd /keyboards/quefrency/rev1/rev1.h
parentf30d6dd7858dfa3a0cf214113e8b1d45b30d74ce (diff)
downloadqmk_firmware-9a1613dd1a86e8db65d68756cea48d9d9ba075d8.tar.gz
qmk_firmware-9a1613dd1a86e8db65d68756cea48d9d9ba075d8.tar.xz
Add Quefrency Keyboard (#3376)
* Fork Fourier keyboard to Quefrency * Set Quefrency pinouts and initial keymap * Set configurator layout
Diffstat (limited to 'keyboards/quefrency/rev1/rev1.h')
-rw-r--r--keyboards/quefrency/rev1/rev1.h37
1 files changed, 37 insertions, 0 deletions
diff --git a/keyboards/quefrency/rev1/rev1.h b/keyboards/quefrency/rev1/rev1.h
new file mode 100644
index 000000000..44476354b
--- /dev/null
+++ b/keyboards/quefrency/rev1/rev1.h
@@ -0,0 +1,37 @@
+#ifndef REV1_H
+#define REV1_H
+
+#include "../quefrency.h"
+
+#include "quantum.h"
+
+
+#ifdef USE_I2C
+#include <stddef.h>
+#ifdef __AVR__
+ #include <avr/io.h>
+ #include <avr/interrupt.h>
+#endif
+#endif
+
+#define LAYOUT( \
+ LA1, LA2, LA3, LA4, LA5, LA6, LA7, RA1, RA2, RA3, RA4, RA5, RA6, RA7, RA8, \
+ LB1, LB2, LB3, LB4, LB5, LB6, RB1, RB2, RB3, RB4, RB5, RB6, RB7, RB8, \
+ LC1, LC2, LC3, LC4, LC5, LC6, RC1, RC2, RC3, RC4, RC5, RC6, RC8, \
+ LD1, LD3, LD4, LD5, LD6, LD7, RD1, RD2, RD3, RD4, RD6, RD7, RD8, \
+ LE1, LE2, LE3, LE5, LE7, RE1, RE4, RE5, RE6, RE7, RE8 \
+ ) \
+ { \
+ { LA1, LA2, LA3, LA4, LA5, LA6, LA7, KC_NO }, \
+ { LB1, LB2, LB3, LB4, LB5, LB6, KC_NO, KC_NO }, \
+ { LC1, LC2, LC3, LC4, LC5, LC6, KC_NO, KC_NO }, \
+ { LD1, KC_NO, LD3, LD4, LD5, LD6, LD7, KC_NO }, \
+ { LE1, LE2, LE3, KC_NO, LE5, KC_NO, LE7, KC_NO }, \
+ { RA1, RA2, RA3, RA4, RA5, RA6, RA7, RA8 }, \
+ { RB1, RB2, RB3, RB4, RB5, RB6, RB7, RB8 }, \
+ { RC1, RC2, RC3, RC4, RC5, RC6, KC_NO, RC8 }, \
+ { RD1, RD2, RD3, RD4, KC_NO, RD6, RD7, RD8 }, \
+ { RE1, KC_NO, KC_NO, RE4, RE5, RE6, RE7, RE8 } \
+ }
+
+#endif