From a19169a6b0dc84fef3e04f17150a886f227f8e91 Mon Sep 17 00:00:00 2001 From: Michael Black W9MDB Date: Tue, 7 Jul 2020 07:10:22 -0500 Subject: [PATCH] Update kenwood_transaction to improve cache invalidation --- rigs/kenwood/kenwood.c | 2 +- rigs/kenwood/kenwood.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/rigs/kenwood/kenwood.c b/rigs/kenwood/kenwood.c index c5fbc4731..428529476 100644 --- a/rigs/kenwood/kenwood.c +++ b/rigs/kenwood/kenwood.c @@ -275,7 +275,7 @@ int kenwood_transaction(RIG *rig, const char *cmdstr, char *data, } if (strlen(cmdstr) > 2 || strcmp(cmdstr, "RX") == 0 - || strcmp(cmdstr, "TX") == 0 || strcmp(cmdstr, "ZZTX") == 0) + || strncmp(cmdstr, "TX", 2) == 0 || strncmp(cmdstr, "ZZTX", 4) == 0) { // then we must be setting something so we'll invalidate the cache rig_debug(RIG_DEBUG_TRACE, "%s: cache invalidated\n", __func__); diff --git a/rigs/kenwood/kenwood.h b/rigs/kenwood/kenwood.h index 8030f9de2..07f93656d 100644 --- a/rigs/kenwood/kenwood.h +++ b/rigs/kenwood/kenwood.h @@ -27,7 +27,7 @@ #include #include "token.h" -#define BACKEND_VER "20200624" +#define BACKEND_VER "20200707" #define EOM_KEN ';' #define EOM_TH '\r'