aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorJoel Bodenmann <joel@unormal.org>2013-01-17 09:16:59 +0100
committerJoel Bodenmann <joel@unormal.org>2013-01-17 09:16:59 +0100
commit7d1dcb0d086bde5bb56544464c91e0105a990276 (patch)
tree0d6a80c67e2d69159ea3cf00f76bcc2c21571073 /include
parent1a05e4a89ad7351e81da0e4dd152a7375a457884 (diff)
downloaduGFX-7d1dcb0d086bde5bb56544464c91e0105a990276.tar.gz
uGFX-7d1dcb0d086bde5bb56544464c91e0105a990276.tar.bz2
uGFX-7d1dcb0d086bde5bb56544464c91e0105a990276.zip
TDISP cleanup
Diffstat (limited to 'include')
-rw-r--r--include/tdisp/lld/tdisp_lld.h1
-rw-r--r--include/tdisp/tdisp.h9
2 files changed, 6 insertions, 4 deletions
diff --git a/include/tdisp/lld/tdisp_lld.h b/include/tdisp/lld/tdisp_lld.h
index 891b7b98..de6266f3 100644
--- a/include/tdisp/lld/tdisp_lld.h
+++ b/include/tdisp/lld/tdisp_lld.h
@@ -44,6 +44,7 @@ extern void tdisp_lld_set_cursor(coord_t col, coord_t row);
extern void tdisp_lld_create_char(uint8_t address, char *charmap);
extern void tdisp_lld_clear(void);
extern void tdisp_lld_home(void);
+extern void tdisp_lld_control(uint16_t what, void *value);
#ifdef __cplusplus
}
diff --git a/include/tdisp/tdisp.h b/include/tdisp/tdisp.h
index c9a8f842..01cb76a0 100644
--- a/include/tdisp/tdisp.h
+++ b/include/tdisp/tdisp.h
@@ -67,12 +67,13 @@ bool_t tdispInit(void);
/**
* @brief Control different display properties
- * @note Multiple attributes can be passed using the OR operator.
- * @note Example: tdispSetAttributes(TDISP_DISPLAY_ON | TDISP_CURSOR_BLINK)
+ * @note A wrapper macro exists for each option, please use them
+ * instead of this function manually.
*
- * @param[in] attributes The attributes
+ * @param[in] what What you want to control
+ * @param[in] value The value to be assigned
*/
-void tdispSetAttributes(uint8_t attributes);
+void tdispControl(uint16_t what, void *value);
/**
* @brief Clears the display