Basic program that interfaces with a SIS-2 programmable IR reciever

Dependencies:   mbed

Revision:
0:b016fab90911
Child:
1:75b2a18e16ff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Wed Mar 12 16:27:55 2014 +0000
@@ -0,0 +1,22 @@
+#include "mbed.h"
+
+DigitalIn in1(p5);
+DigitalIn in2(p6);
+DigitalOut learn(p7);
+DigitalOut mode(p8);
+DigitalOut discrete(p9);
+DigitalOut led(LED1);
+DigitalOut led2(LED2);
+
+
+int main() {
+    mode = 0; //set chip mode (0 for mode 1, 1 for mode 2)
+    discrete = 1; //for discrete button mode, mode and discrete should be set to 0
+    learn = 0; //pull pin low to activate chip learning
+    while(in1 == 0) {}; //wait until output1 goes high
+    learn = 1; //pull up pin
+    while(1){
+        led = in1; //visual feedback for initial programming/first button led indicator
+        led2 = in2; //second button led indicator
+    }
+}