summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--glcddrivers/serdisp.c31
-rw-r--r--glcddrivers/serdisp.h3
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);