#ifndef __UTFT_DISPLAY_H__ #define __UTFT_DISPLAY_H__ class Stream; extern uint8_t SmallFont[]; class UTFTDisplay: public Memory::Device { public: void begin(unsigned bg, unsigned fg, uint8_t *font = SmallFont); void clear(); void error(char *); void status(const char *); virtual void checkpoint(Stream &s) = 0; virtual void restore(Stream &s) = 0; protected: UTFTDisplay(unsigned size): Memory::Device(size) {} unsigned _bg, _fg, _cx, _cy, _dx, _dy, _oxs; }; #endif