Justin Howard / Mbed 2 deprecated AdaFruit_RGBLCD

Dependencies:   AdaFruit_RGBLCDShield MCP23017 mbed RTclock

Dependents:   SX1276_GPS

Fork of MCP_test by Wim Huiskamp

Committer:
vtraveller
Date:
Sun Aug 10 15:45:03 2014 +0000
Revision:
11:96146db429de
Parent:
10:3fcab08717fc
Child:
13:9641bc42db92
Added support for changing time.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
vtraveller 10:3fcab08717fc 1 #ifndef __MODULE_H__
vtraveller 10:3fcab08717fc 2 #define __MODULE_H__
vtraveller 10:3fcab08717fc 3
vtraveller 10:3fcab08717fc 4 #include "Adafruit_RGBLCDShield.h"
vtraveller 10:3fcab08717fc 5
vtraveller 10:3fcab08717fc 6 #ifndef _countof
vtraveller 10:3fcab08717fc 7 #define _countof(a) (sizeof(a) / sizeof(a[0]))
vtraveller 10:3fcab08717fc 8 #endif
vtraveller 10:3fcab08717fc 9
vtraveller 10:3fcab08717fc 10 class Module
vtraveller 10:3fcab08717fc 11 {
vtraveller 10:3fcab08717fc 12 public:
vtraveller 10:3fcab08717fc 13 Module(Adafruit_RGBLCDShield & in_cLCD);
vtraveller 10:3fcab08717fc 14 virtual ~Module();
vtraveller 10:3fcab08717fc 15
vtraveller 10:3fcab08717fc 16 virtual bool canRefresh() { return false; }
vtraveller 11:96146db429de 17 virtual void change
vtraveller 11:96146db429de 18 (
vtraveller 11:96146db429de 19 int in_nIndexX,
vtraveller 11:96146db429de 20 int in_nCursorY,
vtraveller 11:96146db429de 21 bool in_bUp
vtraveller 11:96146db429de 22 )
vtraveller 11:96146db429de 23 { ; }
vtraveller 10:3fcab08717fc 24 virtual int setCursor
vtraveller 10:3fcab08717fc 25 (
vtraveller 11:96146db429de 26 int in_nIndex,
vtraveller 11:96146db429de 27 int in_nCursorX,
vtraveller 11:96146db429de 28 int in_nCursorY
vtraveller 11:96146db429de 29 )
vtraveller 11:96146db429de 30 { return -1; }
vtraveller 10:3fcab08717fc 31 virtual void show() = 0;
vtraveller 10:3fcab08717fc 32
vtraveller 10:3fcab08717fc 33 protected:
vtraveller 10:3fcab08717fc 34 Adafruit_RGBLCDShield & m_cLCD;
vtraveller 10:3fcab08717fc 35 };
vtraveller 10:3fcab08717fc 36
vtraveller 10:3fcab08717fc 37 #endif /* __MODULE_H__ */