LPC1768 programm for the led matrix.

Dependencies:   BufferedSerial DS3231 mbed-rtos mbed

Revision:
2:d5472e4a55bf
Child:
3:bd1352d4dbb8
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/alphabet.h	Wed Oct 12 13:22:19 2016 +0000
@@ -0,0 +1,72 @@
+#ifndef ALPHABET_H   // if alphabet.h hasn't been included yet...
+#define ALPHABET_H   // #define this so the compiler knows it has been included
+//------------------------------------------------------------------------------------------------------
+/*
+    _   _      _         _         _   
+   /_\ | |_ __| |_  __ _| |__  ___| |_ 
+  / _ \| | '_ \ ' \/ _` | '_ \/ -_)  _|
+ /_/ \_\_| .__/_||_\__,_|_.__/\___|\__|
+         |_|                           
+*/
+// Letters
+int         A[] = {0x3F,0x48,0x48,0x3F},        a[] = {0x13,0x15,0x15,0x0F},        //  A   a
+            B[] = {0x7F,0x49,0x49,0x77},        b[] = {0x7F,0x11,0x11,0x0E},        //  B   b
+            C[] = {0x3E,0x41,0x41,0x41},        c[] = {0x0E,0x11,0x11,0x11},        //  C   c
+            D[] = {0x7F,0x41,0x41,0x3E},        d[] = {0x0E,0x11,0x11,0x11,0x7F},   //  D   d
+            E[] = {0x7F,0x49,0x49,0x41},        e[] = {0x0E,0x15,0x15,0x0D},        //  E   e
+            F[] = {0x7F,0x48,0x48,0x40},        f[] = {0x08,0x7F,0x48},             //  F   f
+            G[] = {0x7F,0x41,0x49,0x4F},        g[] = {0x0D,0x15,0x15,0x1E},        //  G   g
+            H[] = {0x7F,0x08,0x08,0x7F},        h[] = {0x7F,0x10,0x10,0x10,0x0F},   //  H   h
+            I[] = {0x41,0x7F,0x41},             i[] = {0x11,0x5F,0x01},             //  I   i
+            J[] = {0x02,0x01,0x01,0x7E},        j[] = {0x01,0x11,0x5F},             //  J   j
+            K[] = {0x7F,0x08,0x14,0x22,0x41},   k[] = {0x7F,0x04,0x0A,0x11},        //  K   k
+            L[] = {0x7F,0x01,0x01,0x01},        l[] = {0x41,0x7F,0x01},             //  L   l
+            M[] = {0x7F,0x30,0x18,0x30,0x7F},   m[] = {0x1F,0x10,0x1F,0x10,0x0F},   //  M   m
+            N[] = {0x7F,0x30,0x08,0x06,0x7F},   n[] = {0x1F,0x10,0x10,0x0F},        //  N   n
+            O[] = {0x3E,0x41,0x41,0x3E},        o[] = {0x0E,0x11,0x11,0x11,0x0E},   //  O   o
+            P[] = {0x7F,0x48,0x48,0x30},        p[] = {0x1F,0x14,0x14,0x08},        //  P   p
+            Q[] = {0x3C,0x42,0x42,0x43,0x3D},   q[] = {0x08,0x14,0x14,0x1F},        //  Q   q
+            R[] = {0x7F,0x4C,0x4A,0x31},        r[] = {0x1F,0x10,0x08},             //  R   r
+            S[] = {0x32,0x49,0x49,0x26},        s[] = {0x09,0x15,0x15,0x12},        //  S   s
+            T[] = {0x40,0x40,0x7F,0x40,0x40},   t[] = {0x10,0x7F,0x10},             //  T   t
+            U[] = {0x7E,0x01,0x01,0x7E},        u[] = {0x1E,0x01,0x01,0x01,0x1F},   //  U   u
+            V[] = {0x7C,0x02,0x01,0x02,0x7C},   v[] = {0x18,0x06,0x01,0x06,0x18},   //  V   v
+            W[] = {0x7F,0x06,0x0C,0x06,0x7F},   w[] = {0x0E,0x01,0x02,0x01,0x0E},   //  W   w
+            X[] = {0x77,0x08,0x08,0x77},        x[] = {0x1B,0x04,0x04,0x1B},        //  X   x
+            Y[] = {0x70,0x08,0x07,0x08,0x70},   y[] = {0x18,0x05,0x02,0x04,0x18},   //  Y   y
+            Z[] = {0x43,0x4D,0x51,0x61},        z[] = {0x13,0x15,0x15,0x19},        //  Z   z
+        //  Numbers
+            zero[]    = {0x3E,0x49,0x51,0x3E},      //  0
+            one[]     = {0x21,0x7F,0x01},           //  1
+            two[]     = {0x23,0x45,0x49,0x31},      //  2
+            three[]   = {0x22,0x41,0x49,0x36},      //  3
+            four[]    = {0x7C,0x04,0x7F,0x04},      //  4
+            five[]    = {0x7A,0x49,0x49,0x46},      //  5
+            six[]     = {0x3E,0x49,0x49,0x26},      //  6
+            seven[]   = {0x40,0x43,0x4C,0x70},      //  7
+            eight[]   = {0x36,0x49,0x49,0x36},      //  8
+            nine[]    = {0x32,0x49,0x49,0x3E},      //  9
+        //  Symbols
+            exclam[]  = {0x7D},                     quest[]   = {0x60,0x4D,0x70},           //  !   ?
+            quote[]   = {0xC0,0x00,0xC0},           hash[]    = {0x14,0x3E,0x14,0x3E,0x14}, //  "   #
+            dollar[]  = {0x12,0x22,0x7F,0x2A,0x24},                                         //  $
+            prcent[]  = {0x22,0x54,0x54,0x2A,0x15,0x15,0x22},                               //  %
+            _and[]    = {0x36,0x49,0x35,0x02,0x05},                                         //  &
+            apost[]   = {0xC0},                     round_o[] = {0x3E,0x41},                //  '   (
+            round_c[] = {0x41,0x3E},                star[]    = {0x2A,0x1C,0x3E,0x1C,0x2A}, //  )   *
+            plus[]    = {0x08,0x08,0x3E,0x08,0x08},                                         //  +
+            minus[]   = {0x08,0x08,0x08},           _equal[]  = {0x14,0x14,0x14},           //  -   =
+            comma[]   = {0x01,0x06},                point[]   = {0x01},                     //  ,   .
+            slash[]   = {0x01,0x06,0x08,0x30,0x40}, d_point[] = {0x14},                     //  /   :
+            poicom[]  = {0x01,0x16},                undlin[]  = {0x01,0x01,0x01,0x01},      //  ;   _
+            b_slash[] = {0x40,0x30,0x08,0x06,0x01}, at[]      = {0x3E,0x41,0x5D,0x55,0x39}, //  \   @
+            more[]    = {0x22,0x14,0x14,0x08},      less[]    = {0x08,0x14,0x14,0x22},      //  >   <
+            brack_o[] = {0x7F,0x41},                brack_c[] = {0x41,0x7F},                //  [   ]
+            roof[]    = {0x20,0x40,0x20},           brace_o[] = {0x08,0x36,0x41},           //  ^   {
+            brace_c[] = {0x41,0x36,0x08},           wave[]    = {0x08,0x10,0x08,0x10},      //  }   ~
+            stick[]   = {0xff},                     frapo[]   = {0x80,0x40},                //  |   `
+            space[]   = {0x00,0x00,0x00},                                                   //  Leerschlag
+            betLet[]  = {0x00}                                                              //  Abstand zwischen Buchstaben
+;
+//-------------------------
+#endif
\ No newline at end of file