diff options
author | harbaum <harbaum@3ae390bd-cb1e-0410-b409-cd5a39f66f1f> | 2006-01-28 15:36:18 +0000 |
---|---|---|
committer | harbaum <harbaum@3ae390bd-cb1e-0410-b409-cd5a39f66f1f> | 2006-01-28 15:36:18 +0000 |
commit | 5eca256613eb7e4fb476d5efa71a835af5bb5d06 (patch) | |
tree | 063d68e6e836e3efad6bcd67326f998828562829 /drv_LCD2USB.c | |
parent | 4320569c3151d039151a3ea8f37fcee77d67d96a (diff) | |
download | lcd4linux-5eca256613eb7e4fb476d5efa71a835af5bb5d06.tar.gz |
[lcd4linux @ 2006-01-28 15:36:17 by harbaum]
Fix: string termination bug in eval()
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@625 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
Diffstat (limited to 'drv_LCD2USB.c')
-rw-r--r-- | drv_LCD2USB.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/drv_LCD2USB.c b/drv_LCD2USB.c index adaecfe..31c6645 100644 --- a/drv_LCD2USB.c +++ b/drv_LCD2USB.c @@ -1,4 +1,4 @@ -/* $Id: drv_LCD2USB.c,v 1.1 2006/01/26 19:26:27 harbaum Exp $ +/* $Id: drv_LCD2USB.c,v 1.2 2006/01/28 15:36:17 harbaum Exp $ * * driver for USB2LCD display interface * see http://www.harbaum.org/till/lcd2usb for schematics @@ -24,6 +24,9 @@ * * * $Log: drv_LCD2USB.c,v $ + * Revision 1.2 2006/01/28 15:36:17 harbaum + * Fix: string termination bug in eval() + * * Revision 1.1 2006/01/26 19:26:27 harbaum * Added LCD2USB support * @@ -163,7 +166,7 @@ static int drv_L2U_send(int request, int value, int index) } /* to increase performance, a little buffer is being used to */ -/* collect command bytes of the same type before transmissing them */ +/* collect command bytes of the same type before transmitting them */ #define BUFFER_MAX_CMD 4 /* current protocol supports up to 4 bytes */ int buffer_current_type = -1; /* nothing in buffer yet */ int buffer_current_fill = 0; /* -"- */ @@ -236,6 +239,8 @@ static void drv_L2U_write(const int row, const int col, const char *data, int le { int pos; +// printf("write %d/%d %s(%d)\n", row, col, data, len); + /* 16x4 Displays use a slightly different layout */ if (DCOLS == 16 && DROWS == 4) { pos = (row % 2) * 64 + (row / 2) * 16 + col; |