Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: AlphaNumDisplay.cpp
- 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