From ca3f19fbd6ea69ed38443a93a4da6c88ba0cef5d Mon Sep 17 00:00:00 2001 From: Mike Black W9MDB Date: Sun, 23 Jul 2023 14:55:27 -0500 Subject: [PATCH] Remove rig_flush from icom/frame.c Speeds up Windows serial i/o by about 6ms per call for Icom rigs https://github.com/Hamlib/Hamlib/issues/1123 --- rigs/icom/frame.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rigs/icom/frame.c b/rigs/icom/frame.c index 5b9e9bc81..eb54dd4f8 100644 --- a/rigs/icom/frame.c +++ b/rigs/icom/frame.c @@ -158,7 +158,8 @@ int icom_one_transaction(RIG *rig, unsigned char cmd, int subcmd, set_transaction_active(rig); collision_retry: - rig_flush(&rs->rigport); + // does not seem necessary and add 6ms overhead per call in Windows + //rig_flush(&rs->rigport); if (data_len) { *data_len = 0; }