1.1 --- a/graphlcd-base/glcddrivers/port.c Wed Feb 06 17:39:56 2008 +0000
1.2 +++ b/graphlcd-base/glcddrivers/port.c Wed Feb 06 17:55:56 2008 +0000
1.3 @@ -344,11 +344,11 @@
1.4 return 0;
1.5 }
1.6
1.7 -int cSerialPort::ReadData(unsigned char * data, int num)
1.8 +int cSerialPort::ReadData(unsigned char * data)
1.9 {
1.10 if (fd == -1)
1.11 return 0;
1.12 - return read(fd, data, num);
1.13 + return read(fd, data, 1);
1.14 }
1.15
1.16 void cSerialPort::WriteData(unsigned char data)
2.1 --- a/graphlcd-base/glcddrivers/port.h Wed Feb 06 17:39:56 2008 +0000
2.2 +++ b/graphlcd-base/glcddrivers/port.h Wed Feb 06 17:55:56 2008 +0000
2.3 @@ -68,7 +68,7 @@
2.4 int Open(const char * device, void (*FP)(int));
2.5 int Close();
2.6
2.7 - int ReadData(unsigned char * data, int num);
2.8 + int ReadData(unsigned char * data)
2.9 void WriteData(unsigned char data);
2.10 void WriteData(unsigned char * data, unsigned short length);
2.11 };