Use the same baudrate on Unix and Windows.
With the support for custom baudrates on all systems, there is no need anymore to use the nearest standard baudrate. Using the exact baudrate should make the communication more reliable on Unix systems.
This commit is contained in:
parent
088ea6d054
commit
bc756d7663
@ -33,12 +33,6 @@
|
||||
rc == -1 ? DEVICE_STATUS_IO : DEVICE_STATUS_TIMEOUT \
|
||||
)
|
||||
|
||||
#ifdef _WIN32
|
||||
#define BAUDRATE 256000
|
||||
#else
|
||||
#define BAUDRATE 230400
|
||||
#endif
|
||||
|
||||
#define ACK 0xAA
|
||||
#define EOF 0xEA
|
||||
|
||||
@ -134,7 +128,7 @@ mares_iconhd_device_open (device_t **out, const char* name)
|
||||
}
|
||||
|
||||
// Set the serial communication protocol (256000 8N1).
|
||||
rc = serial_configure (device->port, BAUDRATE, 8, SERIAL_PARITY_NONE, 1, SERIAL_FLOWCONTROL_NONE);
|
||||
rc = serial_configure (device->port, 256000, 8, SERIAL_PARITY_NONE, 1, SERIAL_FLOWCONTROL_NONE);
|
||||
if (rc == -1) {
|
||||
WARNING ("Failed to set the terminal attributes.");
|
||||
serial_close (device->port);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user