Usb Device Interface, protocol, and programming homework #4 Audio Control device

Dependencies:   C12832_lcd USBDevice mbed

Committer:
jakowisp
Date:
Mon Aug 05 02:02:58 2013 +0000
Revision:
3:6da430f4818a
Parent:
1:948ffad3284f
Fixed several known issues to complete the assignment

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jakowisp 0:69eb9d19fb91 1 #ifndef MyDisplayClass_H
jakowisp 0:69eb9d19fb91 2 #define MyDisplayClass_H
jakowisp 0:69eb9d19fb91 3
jakowisp 0:69eb9d19fb91 4 #include "C12832_lcd.h"
jakowisp 0:69eb9d19fb91 5 #include "bargraph.h"
jakowisp 0:69eb9d19fb91 6
jakowisp 0:69eb9d19fb91 7 class MyDisplayClass {
jakowisp 0:69eb9d19fb91 8 public:
jakowisp 0:69eb9d19fb91 9 MyDisplayClass(void);
jakowisp 1:948ffad3284f 10 void update(int state);
jakowisp 0:69eb9d19fb91 11 void UpdateTextStatus(int state);
jakowisp 0:69eb9d19fb91 12 void UpdateStatus(int state);
jakowisp 0:69eb9d19fb91 13 void setLevel(int level);
jakowisp 0:69eb9d19fb91 14 void setMaxLevel(int level);
jakowisp 1:948ffad3284f 15 bool graphicModeEnable;
jakowisp 1:948ffad3284f 16 bool volumeDisplayEnable;
jakowisp 1:948ffad3284f 17
jakowisp 0:69eb9d19fb91 18 private:
jakowisp 0:69eb9d19fb91 19 void drawSuspend(C12832_LCD *lcd);
jakowisp 0:69eb9d19fb91 20 void drawConnection(C12832_LCD *lcd);
jakowisp 0:69eb9d19fb91 21 void drawNoConnection(C12832_LCD *lcd);
jakowisp 0:69eb9d19fb91 22
jakowisp 0:69eb9d19fb91 23 C12832_LCD *lcd;
jakowisp 0:69eb9d19fb91 24 bargraph *volume;
jakowisp 0:69eb9d19fb91 25 };
jakowisp 0:69eb9d19fb91 26
jakowisp 0:69eb9d19fb91 27 #endif