Usb Device Interface, protocol, and programming homework #4 Audio Control device
Dependencies: C12832_lcd USBDevice mbed
MyDisplayClass.h@3:6da430f4818a, 2013-08-05 (annotated)
- 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?
User | Revision | Line number | New 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 |