ir-puck

Dependencies:   Puck IRSender mbed

Fork of ir-puck by Nordic Pucks

Revision:
11:5eef3c1e783e
Parent:
10:35d78d589580
--- a/IR.cpp	Thu Jul 24 09:30:43 2014 +0000
+++ b/IR.cpp	Fri Jul 25 09:21:13 2014 +0000
@@ -1,13 +1,13 @@
 #include "mbed.h"
 #include "IR.h"
-#include "TxIR.hpp"
+#include "IRSender.h"
 
 #define LOG_LEVEL_ERROR
 #include "Log.h"
 
 #define WORD(x, i) ((x)[(i)] << 8 | (x)[(i) + 1])
 
-TxIR txir(p14);
+IRSender senderPin(p14);
 Serial px(USBTX, USBRX);
 
 #define SCR_1 1260, 420
@@ -43,9 +43,9 @@
     
     if(code[0] == 17) {
         switch(code[1]) {
-            case 17: txir.txSeq(26, 50, screen_up_raw_codes); break;
-            case 18: txir.txSeq(26, 50, screen_middle_raw_codes); break;
-            case 19: txir.txSeq(26, 50, screen_down_raw_codes); break;
+            case 17: senderPin.irSeq(26, 50, screen_up_raw_codes); break;
+            case 18: senderPin.irSeq(26, 50, screen_middle_raw_codes); break;
+            case 19: senderPin.irSeq(26, 50, screen_down_raw_codes); break;
         }
         return;
     } 
@@ -73,13 +73,9 @@
     }
     raw_codes[66] = WORD(ptrail, 0);
     
-    LOG_INFO("Full sequence received: [%i", raw_codes[0]);
-    for (int i=1; i<67; i++) {
-        px.printf(", %i", raw_codes[i]);
-    }
-    LOG_INFO("]\n");
+    LOG_INFO("Full sequence received!\n");
     
-    txir.txSeq(26, 67, raw_codes);
+    senderPin.irSeq(26, 67, raw_codes);
 
 
     LOG_INFO("Wrote message :)\n");