can't push chnages :(

Fork of FBRDash by Michael Allan

Revision:
1:b3907b8d9f65
Child:
2:825f572902c6
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/LEDS.cpp	Mon Jun 25 21:01:02 2012 +0000
@@ -0,0 +1,35 @@
+#include "mbed.h"
+#include "LEDS.h"
+
+LEDS::LEDS(PwmOut _pins[])
+{
+    pins = _pins;    
+    
+    pins[0].period_us(100);
+}
+
+void LEDS::refresh(float rpm)
+{
+    int value;
+    int remainder;
+    int i;
+    
+    value = rpm / RESOLUTION;
+  
+    for(i = 0; i < NUM_LEDS; i++)
+    {          
+        if(i < value)
+        {                
+            pins[i] = 1.0;
+        }
+        else if(i == value)
+        {
+            remainder = (int)rpm % RESOLUTION;
+            pins[i] = (float)remainder / (float)RESOLUTION;
+        }
+        else
+        {
+            pins[i] = 0.0;
+        }
+    }
+}
\ No newline at end of file