From 7d1dcb0d086bde5bb56544464c91e0105a990276 Mon Sep 17 00:00:00 2001 From: Joel Bodenmann Date: Thu, 17 Jan 2013 09:16:59 +0100 Subject: TDISP cleanup --- src/tdisp/tdisp.c | 29 ++--------------------------- 1 file changed, 2 insertions(+), 27 deletions(-) (limited to 'src/tdisp') diff --git a/src/tdisp/tdisp.c b/src/tdisp/tdisp.c index 8a2c501a..3556e031 100644 --- a/src/tdisp/tdisp.c +++ b/src/tdisp/tdisp.c @@ -41,33 +41,8 @@ bool_t tdispInit(void) { return ret; } -void tdispSetAttributes(uint8_t attributes) { - switch(attributes) { - case TDISP_ON: - _displaycontrol |= 0x04; - tdisp_lld_write_cmd(0x08 | _displaycontrol); - break; - case TDISP_OFF: - _displaycontrol &=~ 0x04; - tdisp_lld_write_cmd(0x08 | _displaycontrol); - break; - case TDISP_CURSOR_ON: - _displaycontrol |= 0x02; - tdisp_lld_write_cmd(0x08 | _displaycontrol); - break; - case TDISP_CURSOR_OFF: - _displaycontrol &=~ 0x02; - tdisp_lld_write_cmd(0x08 | _displaycontrol); - break; - case TDISP_CURSOR_BLINK_ON: - _displaycontrol |= 0x00; - tdisp_lld_write_cmd(0x08 | _displaycontrol); - break; - case TDISP_CURSOR_BLINK_OFF: - _displaycontrol &=~ 0x00; - tdisp_lld_write_cmd(0x08 | _displaycontrol); - break; - } +void tdispControl(uint16_t what, void *value) { + tdisp_lld_control(what, value); } void tdispClear(void) { -- cgit v1.2.3