From fc683d582b93fc54827dd46f5c775010c0295731 Mon Sep 17 00:00:00 2001 From: michael Date: Fri, 16 Jul 2010 04:58:05 +0000 Subject: compile error fixed (thanks to Tom) git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1127 3ae390bd-cb1e-0410-b409-cd5a39f66f1f --- drv_MatrixOrbital.c | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) (limited to 'drv_MatrixOrbital.c') diff --git a/drv_MatrixOrbital.c b/drv_MatrixOrbital.c index 4cfb88c..fce549b 100644 --- a/drv_MatrixOrbital.c +++ b/drv_MatrixOrbital.c @@ -109,6 +109,25 @@ static MODEL Models[] = { /*** hardware dependant functions ***/ /****************************************/ +static void drv_MO_write(const int row, const int col, const char *data, const int len) +{ + char cmd[5] = "\376Gyx"; + + if (Models[Model].protocol == 3) { // Sure electronics USB LCD board - full line output + cmd[2] = (char) 1; + cmd[3] = (char) row + 1; + strncpy(&(dispBuffer[row][col]), data, len); + drv_generic_serial_write(cmd, 4); + drv_generic_serial_write(dispBuffer[row], 16); + } else { + cmd[2] = (char) col + 1; + cmd[3] = (char) row + 1; + drv_generic_serial_write(cmd, 4); + drv_generic_serial_write(data, len); + } +} + + static void drv_MO_clear(void) { int i, j; @@ -137,25 +156,6 @@ static void drv_MO_clear(void) } -static void drv_MO_write(const int row, const int col, const char *data, const int len) -{ - char cmd[5] = "\376Gyx"; - - if (Models[Model].protocol == 3) { // Sure electronics USB LCD board - full line output - cmd[2] = (char) 1; - cmd[3] = (char) row + 1; - strncpy(&(dispBuffer[row][col]), data, len); - drv_generic_serial_write(cmd, 4); - drv_generic_serial_write(dispBuffer[row], 16); - } else { - cmd[2] = (char) col + 1; - cmd[3] = (char) row + 1; - drv_generic_serial_write(cmd, 4); - drv_generic_serial_write(data, len); - } -} - - static void drv_MO_defchar(const int ascii, const unsigned char *matrix) { int i; -- cgit v1.2.3