From 61036be5d9e5e752c919aba5f77cf8d8453bb919 Mon Sep 17 00:00:00 2001 From: Mike Black W9MDB Date: Wed, 14 Aug 2024 12:45:52 -0500 Subject: [PATCH] Fix smartsdr set_ptt --- rigs/flexradio/smartsdr.c | 2 +- rigs/flexradio/smartsdr_caps.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/rigs/flexradio/smartsdr.c b/rigs/flexradio/smartsdr.c index c452208a8..86492f9e6 100644 --- a/rigs/flexradio/smartsdr.c +++ b/rigs/flexradio/smartsdr.c @@ -511,7 +511,7 @@ int smartsdr_set_ptt(RIG *rig, vfo_t vfo, ptt_t ptt) char slicechar[] = { '?','A','B','C','D','E','F','G','H' }; ENTERFUNC; - if (priv->ptt) + if (priv->ptt && ptt) // abort ptt if we're already transmitting { rig_debug(RIG_DEBUG_ERR, "%s: abort PTT on slice %c, another slice has PTT control\n", __func__, slicechar[priv->slicenum]); return -RIG_ENTARGET; diff --git a/rigs/flexradio/smartsdr_caps.h b/rigs/flexradio/smartsdr_caps.h index 50ec066d8..8d2407cae 100644 --- a/rigs/flexradio/smartsdr_caps.h +++ b/rigs/flexradio/smartsdr_caps.h @@ -1,5 +1,5 @@ .mfg_name = "Flex-radio", - .version = "20240807.0", + .version = "20240814.0", .copyright = "LGPL", .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_TRANSCEIVER,