![](/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
bargraph.h@0:69eb9d19fb91, 2013-07-30 (annotated)
- Committer:
- jakowisp
- Date:
- Tue Jul 30 22:35:10 2013 +0000
- Revision:
- 0:69eb9d19fb91
- Child:
- 3:6da430f4818a
AudioControl Finctional
;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
jakowisp | 0:69eb9d19fb91 | 1 | #include "C12832_lcd.h" |
jakowisp | 0:69eb9d19fb91 | 2 | |
jakowisp | 0:69eb9d19fb91 | 3 | class bargraph { |
jakowisp | 0:69eb9d19fb91 | 4 | public: |
jakowisp | 0:69eb9d19fb91 | 5 | bargraph(C12832_LCD *inlcd,int maxlevelsIn=32,int Xin=0,int Yin=0,int widthIn=128,int heightIn=32); |
jakowisp | 0:69eb9d19fb91 | 6 | |
jakowisp | 0:69eb9d19fb91 | 7 | int level; |
jakowisp | 0:69eb9d19fb91 | 8 | void updateBargraph(); |
jakowisp | 0:69eb9d19fb91 | 9 | void setMaxLevel(int maxlevels); |
jakowisp | 0:69eb9d19fb91 | 10 | void setLevel(int level); |
jakowisp | 0:69eb9d19fb91 | 11 | |
jakowisp | 0:69eb9d19fb91 | 12 | private: |
jakowisp | 0:69eb9d19fb91 | 13 | int x; |
jakowisp | 0:69eb9d19fb91 | 14 | int y; |
jakowisp | 0:69eb9d19fb91 | 15 | int width; |
jakowisp | 0:69eb9d19fb91 | 16 | int height; |
jakowisp | 0:69eb9d19fb91 | 17 | int maxlevels; |
jakowisp | 0:69eb9d19fb91 | 18 | int leveladjust; |
jakowisp | 0:69eb9d19fb91 | 19 | int levelwidth; |
jakowisp | 0:69eb9d19fb91 | 20 | int lastLevel; |
jakowisp | 0:69eb9d19fb91 | 21 | |
jakowisp | 0:69eb9d19fb91 | 22 | C12832_LCD *lcd; |
jakowisp | 0:69eb9d19fb91 | 23 | }; |
jakowisp | 0:69eb9d19fb91 | 24 | |
jakowisp | 0:69eb9d19fb91 | 25 |