V.062 11/3
Dependencies: FT6206 SDFileSystem ILI9341_t3
Fork of ATT_AWS_IoT_demo_v06 by
TextField.h
- Committer:
- eggsylah
- Date:
- 2017-11-16
- Revision:
- 32:62a026c88e22
- Parent:
- 30:8c979815f533
File content as of revision 32:62a026c88e22:
#ifndef _TEXTFIELD_INC_ #define _TEXTFIELD_INC_ #include "ILI9341_t3.h" class TextField { public: TextField(); void setDisplay(ILI9341_t3 *pNewTft); void setFieldInt(ILI9341_t3 *pNewTft, const char* fmt, int32_t data); void setFieldStr(ILI9341_t3 *pNewTft, const char* fmt, const char* data); void setFieldFloat(ILI9341_t3 *pNewTft, const char* fmt, float data); void setFieldLine(ILI9341_t3 *pNewTft, const char* fmt); void drawFieldInt(int32_t data); void drawFieldStr(const char* data, bool erase); void drawFieldFloat(float data); protected: void setupField(ILI9341_t3 *pNewTft, const char* buf); void eraseField(bool erase=true); private: ILI9341_t3 *pTft; int16_t x, y, w, h; const char* fmt; }; #endif