From f986be28a8ea8e8cd4462a244ad7c87a30b0f015 Mon Sep 17 00:00:00 2001 From: Michael Black W9MDB Date: Sun, 12 Jul 2020 11:29:31 -0500 Subject: [PATCH] Fix kenwood RD command to use abs value instead of negative sign https://github.com/Hamlib/Hamlib/issues/341 --- 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 7455e2d05..7783cb2e6 100644 --- a/rigs/kenwood/kenwood.c +++ b/rigs/kenwood/kenwood.c @@ -1711,7 +1711,7 @@ int kenwood_set_rit(RIG *rig, vfo_t vfo, shortfreq_t rit) if (priv->has_rit2) // if backend shows it has the Set 2 command { char cmd[10]; - snprintf(cmd, sizeof(cmd) - 1, "R%c%05d", rit > 0 ? 'U' : 'D', (int)rit); + snprintf(cmd, sizeof(cmd) - 1, "R%c%05d", rit > 0 ? 'U' : 'D', abs((int)rit)); retval = kenwood_transaction(rig, cmd, NULL, 0); } else diff --git a/rigs/kenwood/kenwood.h b/rigs/kenwood/kenwood.h index 07f93656d..5c800c1d9 100644 --- a/rigs/kenwood/kenwood.h +++ b/rigs/kenwood/kenwood.h @@ -27,7 +27,7 @@ #include #include "token.h" -#define BACKEND_VER "20200707" +#define BACKEND_VER "20200712" #define EOM_KEN ';' #define EOM_TH '\r'