Final

Dependencies:   mbed

Fork of MiniProject5_LightTracker by Austin Sloop

Revision:
1:8e14c2404f45
Child:
2:d50d55831d50
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SegDisplay.cpp	Mon Jan 11 21:29:51 2016 +0000
@@ -0,0 +1,28 @@
+#include "SegDisplay.h"
+BusOut Seg1(p5,p6,p7,p8,p9,p10,p11,p12);
+BusOut Seg2(p13,p14,p15,p16,p17,p18,p19,p20);
+
+void SegInit(void)
+{
+    Seg1 = SegConvert(0);
+    Seg2 = SegConvert(0);    
+}
+
+char SegConvert(char SegValue)
+{
+    char SegByte = 0x00;
+    switch(SegValue)
+    {
+        case 0: SegByte = 0x3F; break;
+        case 1: SegByte = 0x06; break;
+        case 2: SegByte = 0x5B; break;
+        case 3: SegByte = 0x4F; break;
+        case 4: SegByte = 0x66; break;
+        case 5: SegByte = 0x6D; break;
+        case 6: SegByte = 0x7D; break;
+        case 7: SegByte = 0x07; break;
+        case 8: SegByte = 0x7F; break;
+        case 9: SegByte = 0x6F; break;
+    }    
+    return SegByte;
+}
\ No newline at end of file