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

Dependencies:   C12832_lcd USBDevice mbed

MyDisplayClass.h

Committer:
jakowisp
Date:
2013-07-31
Revision:
1:948ffad3284f
Parent:
0:69eb9d19fb91

File content as of revision 1:948ffad3284f:

#ifndef MyDisplayClass_H
#define MyDisplayClass_H

#include "C12832_lcd.h"
#include "bargraph.h"

class MyDisplayClass {
public:
   MyDisplayClass(void);
   void update(int state);
   void UpdateTextStatus(int state);
   void UpdateStatus(int state);
   void setLevel(int level);
   void setMaxLevel(int level);
   bool graphicModeEnable;
   bool volumeDisplayEnable;
    
private:
    void drawSuspend(C12832_LCD *lcd);
    void drawConnection(C12832_LCD *lcd);
    void drawNoConnection(C12832_LCD *lcd);
    
    C12832_LCD  *lcd;
    bargraph   *volume;
};

#endif