From 89262d3bd1f7d4f48f1ff92c666990d05f779e64 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Mon, 2 Jan 2017 23:10:59 +0100 Subject: Split IR Key definitions --- car/car.ino | 2 ++ car/config.h | 18 ------------------ car/ir.h | 21 +++++++++++++++++++++ 3 files changed, 23 insertions(+), 18 deletions(-) create mode 100644 car/ir.h 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 #include +#include #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 -- cgit v1.2.3