summaryrefslogtreecommitdiffstats
path: root/keyboards/helix/rev2/keymaps/five_rows/layer_number.h
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/helix/rev2/keymaps/five_rows/layer_number.h')
-rw-r--r--keyboards/helix/rev2/keymaps/five_rows/layer_number.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/keyboards/helix/rev2/keymaps/five_rows/layer_number.h b/keyboards/helix/rev2/keymaps/five_rows/layer_number.h
new file mode 100644
index 0000000000..1272feba4f
--- /dev/null
+++ b/keyboards/helix/rev2/keymaps/five_rows/layer_number.h
@@ -0,0 +1,26 @@
+#pragma once
+
+// Each layer gets a name for readability, which is then used in the keymap matrix below.
+// The underscores don't mean anything - you can have a layer called STUFF or any other name.
+// Layer names don't all need to be of the same length, obviously, and you can also skip them
+// entirely and just use numbers.
+enum layer_number {
+ _QWERTY = 0,
+ _COLEMAK,
+ _DVORAK,
+ _EUCALYN,
+ _KEYPAD,
+ _AUX,
+ _KAUX,
+ _LOWER,
+ _RAISE,
+ _PADFUNC,
+ _ADJUST,
+};
+
+#if defined(SSD1306OLED)
+extern void init_helix_oled(void);
+# define INIT_HELIX_OLED() init_helix_oled();
+#else
+# define INIT_HELIX_OLED()
+#endif