- Added text datum parameter to
lcdString
class.- This will help align the string in different ways.
- Added
datum
which will hold the same type of text datum used by theTFT_eSPI
library. - Added
setTextDatum()
method to set the text datum. - The text datum is loaded before drawing the string and the previous datum will be restored upon exiting.
lcdString:: initialize()
now accepts afont
parameter of typeuint8_t
.font
is initialized withNULL
for backward compatibility.
lcdString:: draw()
loads the font if it notNULL
.- This allows the user to set a font for the string and not worry about loading it every time when drawing the string.
- Added
API.md
andManual.md
files. - Added
Page.ino
example. - Updated
Readme.md
file.
- Added file descriptions.
- Updated Readme.
- Updated
buttonClass:: isTouched()
.- Removed commented out code.
- The touch issue was fixed.
- Added Changes.md file.
- Changed
CSE_FT6206.h
include toCSE_Touch.h
.- We will use the new unified touch library for the UI implementation.
- Replaced
CSE_FT6206*
pointers withCSE_Touch*
pointers. - Added Arduino library specification files.
- Added Arduino vector library.
- 🐞 The
buttonClass:: isTouched()
is producing an error.- The button coordinates are randomly overwritten when the touch panel is touched.
- Added debug lines to print the touch coordinates and the button coordinates.
- Removed the rotation since this is now handled in the CSE_Touch library.
- 🆕 Bumped up the version to
v0.0.8