ok - misses some transitions - why ? polling based interrupt based

Dependencies:   mbed

Fork of Bootcamp-InterruptJoystick by avnish aggarwal

Revision:
1:102ef7d39407
Parent:
0:0e4db18afd77
Child:
2:d18857b99d3c
--- a/main.cpp	Mon Oct 15 13:37:36 2012 +0000
+++ b/main.cpp	Tue Apr 23 05:49:39 2013 +0000
@@ -1,7 +1,30 @@
+
+#include "mbed.h"
+
+InterruptIn fire(p14);
+DigitalOut  led(LED1);
+DigitalOut  flash(LED4);
+
+void ISR1() {
+    led = !led;
+}
+
+int main()
+{
+    fire.rise(&ISR1);
+    fire.fall(&ISR1);
+    
+    while (1) {
+        flash = !flash;
+        wait(0.25);
+    }   
+}
+
+#ifdef OLD
 #include "mbed.h"
 
 BusIn joy(p15,p12,p13,p16);
-DigitalIn fire(p14);
+InterruptIn fire(p14);
 
 BusOut leds(LED1,LED2,LED3,LED4);
 
@@ -16,3 +39,4 @@
         wait(0.1);
     }
 }
+#endif