SR_PRIV void send_packet(const struct sr_dev_inst *sdi, uint8_t *packet)
{
+ struct dev_context *devc;
struct sr_serial_dev_inst *serial;
+ devc = sdi->priv;
serial = sdi->conn;
- if (serial_write_blocking(serial, packet, PACKET_SIZE) == -1)
- sr_dbg("Failed to send packet: %s", strerror(errno));
+ if (serial_write_blocking(serial, packet, PACKET_SIZE, devc->delay_ms) < PACKET_SIZE)
+ sr_dbg("Failed to send packet.");
dump_packet("sent", packet);
}