Alphanumeric display for iHvZ

Revision:
1:d5692deaa688
Parent:
0:410a1870af10
--- a/AlphaNumDisplay.cpp	Sat Dec 11 22:33:15 2010 +0000
+++ b/AlphaNumDisplay.cpp	Sun Dec 12 03:01:24 2010 +0000
@@ -43,16 +43,16 @@
         {1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0 }  // check mark   
     };
     
-    AlphaNumDisplay::AlphaNumDisplay(PinName HT = p13, PinName HM = p10, PinName HB = p8,
-        PinName VTL = p11, PinName VBL = p9, PinName VTM = p15, PinName VBM = p6, 
-        PinName VTR = p14, PinName VBR = p5, PinName DTL = p12, PinName DTR = p7)
-    : m_HTop(HT), m_HMiddle(HM), m_HBottom(HB), m_VTopLeft(VTL), m_VBottomLeft(VBL),
-        m_VTopMiddle(VTM),  m_VBottomMiddle(VBM),  m_VTopRight(VTR),  m_VBottomRight(VBR),
-        m_DTopLeft(DTL), m_DTopRight(DTR) 
+    AlphaNumDisplay::AlphaNumDisplay(PinName ht, PinName hm, PinName hb,
+        PinName vtl, PinName vbl, PinName vtm, PinName vbm, 
+        PinName vtr, PinName vbr, PinName dtl, PinName dtr)
+    : m_htop(ht), m_hmiddle(hm), m_hbottom(hb), m_vtopleft(vtl), m_vbottomleft(vbl),
+        m_vtopmiddle(vtm),  m_vbottommiddle(vbm),  m_vtopright(vtr),  m_vbottomright(vbr),
+        m_dtopleft(dtl), m_dtopright(dtr) 
     {
     }
       
-    void AlphaNumDisplay::DisplayChar(unsigned char c) {
+    void AlphaNumDisplay::display(unsigned char c) {
         unsigned char index = ALPHA_NUM_CLEAR_I;
         if(c == ALPHA_NUM_CHECK) index = ALPHA_NUM_CHECK_I;
         if(c == ALPHA_NUM_CLEAR) index = ALPHA_NUM_CLEAR_I;
@@ -62,15 +62,15 @@
         if(c >= 'a' && c <= 'z') index = c - 'a' + ALPHA_NUM_A_I;
         if(c >= 'A' && c <= 'Z') index = c - 'A' + ALPHA_NUM_A_I;
     
-        m_HTop = AlphaNumDisplay::m_alphadisplay[index][0];
-        m_HMiddle = AlphaNumDisplay::m_alphadisplay[index][1];
-        m_HBottom = AlphaNumDisplay::m_alphadisplay[index][2];
-        m_VTopLeft = AlphaNumDisplay::m_alphadisplay[index][3];
-        m_VBottomLeft = AlphaNumDisplay::m_alphadisplay[index][4];
-        m_VTopMiddle = AlphaNumDisplay::m_alphadisplay[index][5];
-        m_VBottomMiddle = AlphaNumDisplay::m_alphadisplay[index][6];
-        m_VTopRight = AlphaNumDisplay::m_alphadisplay[index][7];
-        m_VBottomRight = AlphaNumDisplay::m_alphadisplay[index][8];
-        m_DTopLeft = AlphaNumDisplay::m_alphadisplay[index][9];
-        m_DTopRight = AlphaNumDisplay::m_alphadisplay[index][10];        
+        m_htop = AlphaNumDisplay::m_alphadisplay[index][0];
+        m_hmiddle = AlphaNumDisplay::m_alphadisplay[index][1];
+        m_hbottom = AlphaNumDisplay::m_alphadisplay[index][2];
+        m_vtopleft = AlphaNumDisplay::m_alphadisplay[index][3];
+        m_vbottomleft = AlphaNumDisplay::m_alphadisplay[index][4];
+        m_vtopmiddle = AlphaNumDisplay::m_alphadisplay[index][5];
+        m_vbottommiddle = AlphaNumDisplay::m_alphadisplay[index][6];
+        m_vtopright = AlphaNumDisplay::m_alphadisplay[index][7];
+        m_vbottomright = AlphaNumDisplay::m_alphadisplay[index][8];
+        m_dtopleft = AlphaNumDisplay::m_alphadisplay[index][9];
+        m_dtopright = AlphaNumDisplay::m_alphadisplay[index][10];        
     }
\ No newline at end of file