From 92ee6261961f7a0d24c0a1f024117b43751ac250 Mon Sep 17 00:00:00 2001 From: mrwastl Date: Mon, 9 May 2011 00:47:44 +0200 Subject: remove code which has not been removed when limiting support to serdisplib >= 1.95 --- glcddrivers/serdisp.c | 31 +++++++------------------------ glcddrivers/serdisp.h | 3 --- 2 files changed, 7 insertions(+), 27 deletions(-) diff --git a/glcddrivers/serdisp.c b/glcddrivers/serdisp.c index 5676bb3..2b46a8a 100644 --- a/glcddrivers/serdisp.c +++ b/glcddrivers/serdisp.c @@ -268,11 +268,7 @@ int cDriverSerDisp::Init(void) char temp[10]; snprintf(temp, 8, "0x%x", config->port); - if (serdisp_version < SERDISP_VERSION(1,93) ) { - sdcd = fp_PP_open(temp); - } else { - sdcd = fp_SDCONN_open(temp); - } + sdcd = fp_SDCONN_open(temp); if (sdcd == 0) { syslog(LOG_ERR, "%s: error: unable to open port 0x%x for display %s. (cDriver::Init)\n", @@ -284,12 +280,7 @@ int cDriverSerDisp::Init(void) } else { - // use ppdev - if (serdisp_version < SERDISP_VERSION(1,93) ) { - sdcd = fp_PP_open(config->device.c_str()); - } else { - sdcd = fp_SDCONN_open(config->device.c_str()); - } + sdcd = fp_SDCONN_open(config->device.c_str()); if (sdcd == 0) { syslog(LOG_ERR, "%s: error: unable to open device %s for display %s. (cDriver::Init)\n", @@ -298,10 +289,7 @@ int cDriverSerDisp::Init(void) } } - if (serdisp_version < SERDISP_VERSION(1,95) ) - dd = fp_serdisp_init(sdcd, controller.c_str(), ""); - else - dd = fp_serdisp_init(sdcd, controller.c_str(), optionstring.c_str()); + dd = fp_serdisp_init(sdcd, controller.c_str(), optionstring.c_str()); if (!dd) { @@ -364,15 +352,10 @@ int cDriverSerDisp::Init(void) int cDriverSerDisp::DeInit(void) { - if (serdisp_version < SERDISP_VERSION(1,93) ) { - fp_serdisp_close(dd); - fp_PP_close(sdcd); - sdcd = NULL; - } else { - //fp_serdisp_quit(dd); - /* use serdisp_close instead of serdisp_quit so that showpic and showtext are usable together with serdisplib */ - fp_serdisp_close(dd); - } + //fp_serdisp_quit(dd); + /* use serdisp_close instead of serdisp_quit so that showpic and showtext are usable together with serdisplib */ + fp_serdisp_close(dd); + (int) dlclose(sdhnd); sdhnd = NULL; diff --git a/glcddrivers/serdisp.h b/glcddrivers/serdisp.h index 99ca09b..b748083 100644 --- a/glcddrivers/serdisp.h +++ b/glcddrivers/serdisp.h @@ -76,9 +76,6 @@ private: void* (*fp_SDCONN_open) (const char sdcdev[]); - void* (*fp_PP_open) (const char sdcdev[]); - void* (*fp_PP_close) (void* sdcd); - void* (*fp_serdisp_init) (void* sdcd, const char dispname[], const char extra[]); void (*fp_serdisp_rewrite) (void* dd); void (*fp_serdisp_update) (void* dd); -- cgit v1.2.3