![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Usb Device Interface, protocol, and programming homework #4 Audio Control device
Dependencies: C12832_lcd USBDevice mbed
MyDisplayClass.h@0:69eb9d19fb91, 2013-07-30 (annotated)
- Committer:
- jakowisp
- Date:
- Tue Jul 30 22:35:10 2013 +0000
- Revision:
- 0:69eb9d19fb91
- Child:
- 1:948ffad3284f
AudioControl Finctional
;
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 | 0:69eb9d19fb91 | 10 | void update(int state,int features); |
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 | 0:69eb9d19fb91 | 15 | |
jakowisp | 0:69eb9d19fb91 | 16 | private: |
jakowisp | 0:69eb9d19fb91 | 17 | void drawSuspend(C12832_LCD *lcd); |
jakowisp | 0:69eb9d19fb91 | 18 | void drawConnection(C12832_LCD *lcd); |
jakowisp | 0:69eb9d19fb91 | 19 | void drawNoConnection(C12832_LCD *lcd); |
jakowisp | 0:69eb9d19fb91 | 20 | |
jakowisp | 0:69eb9d19fb91 | 21 | C12832_LCD *lcd; |
jakowisp | 0:69eb9d19fb91 | 22 | bargraph *volume; |
jakowisp | 0:69eb9d19fb91 | 23 | //(&lcd,32); |
jakowisp | 0:69eb9d19fb91 | 24 | |
jakowisp | 0:69eb9d19fb91 | 25 | }; |
jakowisp | 0:69eb9d19fb91 | 26 | |
jakowisp | 0:69eb9d19fb91 | 27 | #endif |