if (serial_write_blocking(serial, buf, 1, serial_timeout(serial, 1)) != 1)
return SR_ERR;
+ if (serial_drain(serial) != 0)
+ return SR_ERR;
+
return SR_OK;
}
if (serial_write_blocking(serial, buf, 5, serial_timeout(serial, 1)) != 5)
return SR_ERR;
+ if (serial_drain(serial) != 0)
+ return SR_ERR;
+
return SR_OK;
}