aboutsummaryrefslogtreecommitdiff
path: root/main/constants.h
diff options
context:
space:
mode:
Diffstat (limited to 'main/constants.h')
-rw-r--r--main/constants.h40
1 files changed, 40 insertions, 0 deletions
diff --git a/main/constants.h b/main/constants.h
new file mode 100644
index 0000000..6a623c6
--- /dev/null
+++ b/main/constants.h
@@ -0,0 +1,40 @@
+#define SERIAL_BAUD 115200
+#define MAX_CODE_LEN 1024
+
+#define BUZZ_HAPPY 1000
+#define BUZZ_SAD 700
+
+#define PINOUT_KBM7 4
+#define PINOUT_KBM6 5
+#define PINOUT_KBM5 6
+#define PINOUT_KBM4 7
+#define PINOUT_KBM3 12
+#define PINOUT_KBM2 8
+#define PINOUT_KBM1 9
+#define PINOUT_LED_Y A5
+#define PINOUT_LED_R A4
+#define PINOUT_LED_G A3
+#define PINOUT_BUZZ A2
+#define PINOUT_SET A1
+#define PINOUT_RELAIS A0
+
+#define KB_ROW_1 PINOUT_KBM2
+#define KB_ROW_2 PINOUT_KBM3
+#define KB_ROW_3 PINOUT_KBM5
+#define KB_ROW_4 PINOUT_KBM7
+#define KB_COL_1 PINOUT_KBM1
+#define KB_COL_2 PINOUT_KBM4
+#define KB_COL_3 PINOUT_KBM6
+
+#define KB_KEY_1 0
+#define KB_KEY_2 1
+#define KB_KEY_3 2
+#define KB_KEY_4 3
+#define KB_KEY_5 4
+#define KB_KEY_6 5
+#define KB_KEY_7 6
+#define KB_KEY_8 7
+#define KB_KEY_9 8
+#define KB_KEY_C 9
+#define KB_KEY_0 10
+#define KB_KEY_E 11