Blue LED matrix (8x16) program. Gets text string through bluetooth and displays it on led matrix. Also has a clock function- get system time from a phone through bluetooth and enters clock mode. In clock mode it acts as a clock showing hours and minutes and blinking led every second. Clock mode can be broken if a text string is received through bluetooth.

Dependencies:   mbed

Revision:
11:996c98ad9d73
Parent:
9:ed7e8a6fc537
Child:
22:8a5ea75ad53b
--- a/letters.h	Sun Nov 02 18:15:48 2014 +0000
+++ b/letters.h	Sun Nov 02 18:26:37 2014 +0000
@@ -398,15 +398,15 @@
     1 1 0 0 0 0 0 0 0xC0
 };*/
 
-uint8_t letterk[8] = { 0x00, 0x00, 0x90, 0xA0, 0xC0, 0xA0, 0x90, 0x00};
+uint8_t letterk[8] = { 0x00, 0x00, 0x00, 0x90, 0xA0, 0xC0, 0xA0, 0x90};
   /*0 0 0 0 0 0 0 0 0x00
     0 0 0 0 0 0 0 0 0x00
+    0 0 0 0 0 0 0 0 0x00
     1 0 0 1 0 0 0 0 0x90
     1 0 1 0 0 0 0 0 0xA0
     1 1 0 0 0 0 0 0 0xC0
     1 0 1 0 0 0 0 0 0xA0
     1 0 0 1 0 0 0 0 0x90
-    0 0 0 0 0 0 0 0 0x00
 };*/
 
 uint8_t letterl[8] = { 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80};
@@ -420,37 +420,37 @@
     1 0 0 0 0 0 0 0 0x80
 };*/
 
-uint8_t letterm[8] = { 0x00, 0x00, 0xF0, 0xA8, 0xA8, 0xA8, 0xA8, 0x00};
+uint8_t letterm[8] = { 0x00, 0x00, 0x00, 0xF0, 0xA8, 0xA8, 0xA8, 0xA8};
   /*0 0 0 0 0 0 0 0 0x00
     0 0 0 0 0 0 0 0 0x00
+    0 0 0 0 0 0 0 0 0x00
     1 1 1 1 0 0 0 0 0xF0
     1 0 1 0 1 0 0 0 0xA8
     1 0 1 0 1 0 0 0 0xA8
     1 0 1 0 1 0 0 0 0xA8
     1 0 1 0 1 0 0 0 0xA8
-    0 0 0 0 0 0 0 0 0x00
 };*/
 
-uint8_t lettern[8] = { 0x00, 0x00, 0xE0, 0x90, 0x90, 0x90, 0x90, 0x00};
+uint8_t lettern[8] = { 0x00, 0x00, 0x00, 0xE0, 0x90, 0x90, 0x90, 0x90};
   /*0 0 0 0 0 0 0 0 0x00
     0 0 0 0 0 0 0 0 0x00
+    0 0 0 0 0 0 0 0 0x00
     1 1 1 0 0 0 0 0 0xE0
     1 0 0 1 0 0 0 0 0x90
     1 0 0 1 0 0 0 0 0x90
     1 0 0 1 0 0 0 0 0x90
     1 0 0 1 0 0 0 0 0x90
-    0 0 0 0 0 0 0 0 0x00
 };*/
 
-uint8_t lettero[8] = { 0x00, 0x00, 0x60, 0x90, 0x90, 0x90, 0x60, 0x00};
+uint8_t lettero[8] = { 0x00, 0x00, 0x00, 0x60, 0x90, 0x90, 0x90, 0x60};
   /*0 0 0 0 0 0 0 0 0x00
     0 0 0 0 0 0 0 0 0x00
+    0 0 0 0 0 0 0 0 0x00
     0 1 1 0 0 0 0 0 0x60
     1 0 0 1 0 0 0 0 0x90
     1 0 0 1 0 0 0 0 0x90
     1 0 0 1 0 0 0 0 0x90
     0 1 1 0 0 0 0 0 0x60 
-    0 0 0 0 0 0 0 0 0x00
 };*/
 
 uint8_t letterp[8] = { 0x00, 0x00, 0xE0, 0x90, 0x90, 0xE0, 0x80, 0x80};
@@ -508,31 +508,32 @@
     0 1 1 1 0 0 0 0 0x70
 };*/
 
-uint8_t letteru[8] = { 0x00, 0x00, 0x90, 0x90, 0x90, 0x90, 0x70, 0x00};
+uint8_t letteru[8] = { 0x00, 0x00, 0x00, 0x90, 0x90, 0x90, 0x90, 0x70};
   /*0 0 0 0 0 0 0 0 0x00
     0 0 0 0 0 0 0 0 0x00
+    0 0 0 0 0 0 0 0 0x00
     1 0 0 1 0 0 0 0 0x90
     1 0 0 1 0 0 0 0 0x90
     1 0 0 1 0 0 0 0 0x90
     1 0 0 1 0 0 0 0 0x90
     0 1 1 1 0 0 0 0 0x70
-    0 0 0 0 0 0 0 0 0x00
 };*/
 
-uint8_t letterv[8] = { 0x00, 0x00, 0x88, 0x88, 0x88, 0x50, 0x20, 0x00};
+uint8_t letterv[8] = { 0x00, 0x00, 0x00, 0x88, 0x88, 0x88, 0x50, 0x20};
   /*0 0 0 0 0 0 0 0 0x00
     0 0 0 0 0 0 0 0 0x00
+    0 0 0 0 0 0 0 0 0x00
     1 0 0 0 1 0 0 0 0x88
     1 0 0 0 1 0 0 0 0x88
     1 0 0 0 1 0 0 0 0x88
     0 1 0 1 0 0 0 0 0x50
     0 0 1 0 0 0 0 0 0x20
-    0 0 0 0 0 0 0 0 0x00
 };*/
 
-uint8_t letterw[8] = { 0x00, 0x00, 0x88, 0x88, 0xA8, 0xA8, 0x70, 0x00};
+uint8_t letterw[8] = { 0x00, 0x00, 0x00, 0x88, 0x88, 0xA8, 0xA8, 0x70};
   /*0 0 0 0 0 0 0 0 0x00
     0 0 0 0 0 0 0 0 0x00
+    0 0 0 0 0 0 0 0 0x00
     1 0 0 0 1 0 0 0 0x88
     1 0 0 0 1 0 0 0 0x88
     1 0 1 0 1 0 0 0 0xA8
@@ -541,37 +542,37 @@
     0 0 0 0 0 0 0 0 0x00
 };*/
 
-uint8_t letterx[8] = { 0x00, 0x00, 0x90, 0x90, 0x60, 0x90, 0x90, 0x00};
+uint8_t letterx[8] = { 0x00, 0x00, 0x00, 0x90, 0x90, 0x60, 0x90, 0x90};
   /*0 0 0 0 0 0 0 0 0x00
     0 0 0 0 0 0 0 0 0x00
+    0 0 0 0 0 0 0 0 0x00
     1 0 0 1 0 0 0 0 0x90
     1 0 0 1 0 0 0 0 0x90
     0 1 1 0 0 0 0 0 0x60
     1 0 0 1 0 0 0 0 0x90
     1 0 0 1 0 0 0 0 0x90
-    0 0 0 0 0 0 0 0 0x00
 };*/
 
-uint8_t lettery[8] = { 0x00, 0x00, 0x90, 0x90, 0x70, 0x10, 0xE0, 0x00};
-  /*0 0 0 0 0 0 0 0 0x00
+uint8_t lettery[8] = { 0x00, 0x00, 0x00, 0x90, 0x90, 0x70, 0x10, 0xE0};
+  /*0 0 0 0 0 0 0 0 0x00    
+    0 0 0 0 0 0 0 0 0x00
     0 0 0 0 0 0 0 0 0x00
     1 0 0 1 0 0 0 0 0x90
     1 0 0 1 0 0 0 0 0x90
     0 1 1 1 0 0 0 0 0x70
     0 0 0 1 0 0 0 0 0x10
     1 1 1 0 0 0 0 0 0xE0
-    0 0 0 0 0 0 0 0 0x00
 };*/
 
-uint8_t letterz[8] = { 0x00, 0x00, 0xF0, 0x20, 0x40, 0x80, 0xF0, 0x00};
+uint8_t letterz[8] = { 0x00, 0x00, 0x00, 0xF0, 0x20, 0x40, 0x80, 0xF0};
   /*0 0 0 0 0 0 0 0 0x00
     0 0 0 0 0 0 0 0 0x00
+    0 0 0 0 0 0 0 0 0x00
     1 1 1 1 0 0 0 0 0xF0
     0 0 1 0 0 0 0 0 0x20
     0 1 0 0 0 0 0 0 0x40
     1 0 0 0 0 0 0 0 0x80
     1 1 1 1 0 0 0 0 0xF0
-    0 0 0 0 0 0 0 0 0x00
 };*/
 
 uint8_t letterGap[8] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};