26 lines
856 B
C++
26 lines
856 B
C++
#ifndef ourOSObj_h
|
|
#define ourOSObj_h
|
|
|
|
#include <lilOS.h>
|
|
|
|
enum apps { homeApp = HOME_PANEL_ID, calcApp, breakoutApp, /*testApp*/iconEditApp/*, starTrekApp*/ };
|
|
|
|
class ourOSObj : public lilOS {
|
|
|
|
public:
|
|
ourOSObj(void);
|
|
virtual ~ourOSObj(void);
|
|
|
|
virtual int begin(void); // The hardware is online, do hookups.
|
|
virtual panel* createPanel(int panelID); // We need to write our own panel creation method.
|
|
//void backlightOn(void);
|
|
virtual void beep(void); // Only WE know how to make it beep.
|
|
virtual int getTonePin(void);
|
|
virtual void setBrightness(byte brightness); // 0 for full bright 255 for off.
|
|
virtual char* getSystemFolder(void);
|
|
virtual char* getPanelFolder(int panelID);
|
|
};
|
|
|
|
extern bmpMask iconMask;
|
|
|
|
#endif |