aboutsummaryrefslogtreecommitdiffstats
path: root/glcd.h
diff options
context:
space:
mode:
authorKumar Abhishek <abhishek@kumar>2012-06-13 19:14:38 +0530
committerKumar Abhishek <abhishek@kumar>2012-06-13 19:14:38 +0530
commit2f157e29de212b0b21523cf5338369e51782870a (patch)
tree59d9b088a887b413c39bed77876e30cdcf6fe42c /glcd.h
parentbd573fbef19fd1a9e28c95e248d1279ad706ae75 (diff)
downloaduGFX-2f157e29de212b0b21523cf5338369e51782870a.tar.gz
uGFX-2f157e29de212b0b21523cf5338369e51782870a.tar.bz2
uGFX-2f157e29de212b0b21523cf5338369e51782870a.zip
Restored prev implementation of lcdDrawString()
Support for transparent/non-transparent text rendering via lcdEnableTransparentText(). It is disabled by default.
Diffstat (limited to 'glcd.h')
-rw-r--r--glcd.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/glcd.h b/glcd.h
index d39b7c5c..3c5460fe 100644
--- a/glcd.h
+++ b/glcd.h
@@ -53,8 +53,10 @@ void lcdDrawRect(uint16_t x0, uint16_t y0, uint16_t x1, uint16_t y1, uint8_t fil
void lcdDrawRectString(uint16_t x0, uint16_t y0, uint16_t x1, uint16_t y1, const char* str, uint16_t fontColor, uint16_t bkColor);
void lcdDrawCircle(uint16_t x, uint16_t y, uint16_t radius, uint8_t filled, uint16_t color);
+void lcdEnableTransparentText(uint8_t en);
void lcdDrawChar(char c);
-void lcdDrawString(const char *str);
+void lcdPutString(const char *str);
+void lcdDrawString(uint16_t x, uint16_t y, const char *str, uint16_t color, uint16_t bkcolor);
void lcdLineBreak(void);
uint16_t lcdMeasureChar(char c);