aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2017-01-02 23:10:59 +0100
committerDimitri Sokolyuk <demon@dim13.org>2017-01-02 23:10:59 +0100
commit89262d3bd1f7d4f48f1ff92c666990d05f779e64 (patch)
tree8ac0c2fdc08e48219f6b97ff43e8f882b571c9f7
parent82bbc873a7d5d819fdedc6bcdd15aca9c16a19a4 (diff)
Split IR Key definitions
-rw-r--r--car/car.ino2
-rw-r--r--car/config.h18
-rw-r--r--car/ir.h21
3 files changed, 23 insertions, 18 deletions
diff --git a/car/car.ino b/car/car.ino
index 08bdc96..8ac906a 100644
--- a/car/car.ino
+++ b/car/car.ino
@@ -3,7 +3,9 @@
#include <Servo.h>
#include <IRremote.h>
+#include <os48.h>
#include "config.h"
+#include "ir.h"
Servo head;
IRrecv irrecv(IR);
diff --git a/car/config.h b/car/config.h
index 7165d31..2856d28 100644
--- a/car/config.h
+++ b/car/config.h
@@ -22,24 +22,6 @@
// Pinout IR
#define IR 12
-#define KeyUp 0x00511DBB
-#define KeyDown 0xA3C8EDDB
-#define KeyLeft 0x52A3D41F
-#define KeyRight 0x20FE4DBB
-#define KeyOk 0xD7E84B1B
-#define Key0 0x1BC0157B
-#define Key1 0xC101E57B
-#define Key2 0x97483BFB
-#define Key3 0xF0C41643
-#define Key4 0x9716BE3F
-#define Key5 0x3D9AE3F7
-#define Key6 0x6182021B
-#define Key7 0x8C22657B
-#define Key8 0x488F3CBB
-#define Key9 0x0449E79F
-#define KeyStar 0x97483BFB
-
-
// Pinout Ultrasonic
#define Echo A1
#define Trig A0
diff --git a/car/ir.h b/car/ir.h
new file mode 100644
index 0000000..6a933e0
--- /dev/null
+++ b/car/ir.h
@@ -0,0 +1,21 @@
+#ifndef IR_H
+#define IR_H
+
+#define KeyUp 0x00511DBB
+#define KeyDown 0xA3C8EDDB
+#define KeyLeft 0x52A3D41F
+#define KeyRight 0x20FE4DBB
+#define KeyOk 0xD7E84B1B
+#define Key0 0x1BC0157B
+#define Key1 0xC101E57B
+#define Key2 0x97483BFB
+#define Key3 0xF0C41643
+#define Key4 0x9716BE3F
+#define Key5 0x3D9AE3F7
+#define Key6 0x6182021B
+#define Key7 0x8C22657B
+#define Key8 0x488F3CBB
+#define Key9 0x0449E79F
+#define KeyStar 0x97483BFB
+
+#endif