kopia lustrzana https://github.com/Hamlib/Hamlib
In icom frame.c move the frm building inside the collision_retry block
https://github.com/Hamlib/Hamlib/issues/1587pull/1592/head
rodzic
4d07c2abad
commit
fe43a6425e
|
@ -150,9 +150,6 @@ int icom_one_transaction(RIG *rig, unsigned char cmd, int subcmd,
|
||||||
|
|
||||||
ctrl_id = priv_caps->serial_full_duplex == 0 ? CTRLID : 0x80;
|
ctrl_id = priv_caps->serial_full_duplex == 0 ? CTRLID : 0x80;
|
||||||
|
|
||||||
frm_len = make_cmd_frame(sendbuf, priv->re_civ_addr, ctrl_id, cmd,
|
|
||||||
subcmd, payload, payload_len);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* should check return code and that write wrote cmd_len chars!
|
* should check return code and that write wrote cmd_len chars!
|
||||||
*/
|
*/
|
||||||
|
@ -160,6 +157,9 @@ int icom_one_transaction(RIG *rig, unsigned char cmd, int subcmd,
|
||||||
|
|
||||||
collision_retry:
|
collision_retry:
|
||||||
//rig_flush(rp);
|
//rig_flush(rp);
|
||||||
|
frm_len = make_cmd_frame(sendbuf, priv->re_civ_addr, ctrl_id, cmd,
|
||||||
|
subcmd, payload, payload_len);
|
||||||
|
|
||||||
|
|
||||||
if (data_len) { *data_len = 0; }
|
if (data_len) { *data_len = 0; }
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue