Added delay and flush to correctly flush RS485 buffer.

This commit is contained in:
skarg
2009-07-27 18:48:06 +00:00
parent f30a21a032
commit adf0f282e7
+3
View File
@@ -281,6 +281,9 @@ void RS485_Initialize(
tcsetattr(RS485_Handle, TCSAFLUSH, &newtio);
/* destructor */
atexit(RS485_Cleanup);
/* flush any data waiting */
usleep(200000);
tcflush(RS485_Handle, TCIOFLUSH);
printf("=success!\n");
}