- Added text datum parameter to
lcdStringclass.- This will help align the string in different ways.
- Added
datumwhich will hold the same type of text datum used by theTFT_eSPIlibrary. - 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 afontparameter of typeuint8_t.fontis initialized withNULLfor 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.mdandManual.mdfiles. - Added
Page.inoexample. - Updated
Readme.mdfile.
- Added file descriptions.
- Updated Readme.
- Updated
buttonClass:: isTouched().- Removed commented out code.
- The touch issue was fixed.
- Added Changes.md file.
- Changed
CSE_FT6206.hinclude 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