From 736959f41ac8cae181713e444df0e7d0565b2717 Mon Sep 17 00:00:00 2001 From: Michael Black W9MDB Date: Sun, 10 Jan 2021 14:35:37 -0600 Subject: [PATCH] Fix ft100.c RPT_SHIFT bit masking https://github.com/Hamlib/Hamlib/issues/501 --- rigs/yaesu/ft100.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rigs/yaesu/ft100.c b/rigs/yaesu/ft100.c index 31a5f993a..da0a018cd 100644 --- a/rigs/yaesu/ft100.c +++ b/rigs/yaesu/ft100.c @@ -174,7 +174,7 @@ const struct rig_caps ft100_caps = RIG_MODEL(RIG_MODEL_FT100), .model_name = "FT-100", .mfg_name = "Yaesu", - .version = "20210102.0", + .version = "20210110.0", .copyright = "LGPL", .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_TRANSCEIVER, @@ -1022,8 +1022,8 @@ int ft100_get_rptr_shift(RIG *rig, vfo_t vfo, rptr_shift_t *shift) *shift = RIG_RPT_SHIFT_NONE; - if (priv->status.flag1 && 1 << 2) { *shift = RIG_RPT_SHIFT_MINUS; } - else if (priv->status.flag1 && 1 << 3) { *shift = RIG_RPT_SHIFT_PLUS; } + if (priv->status.flag1 & (1 << 2)) { *shift = RIG_RPT_SHIFT_MINUS; } + else if (priv->status.flag1 & (1 << 3)) { *shift = RIG_RPT_SHIFT_PLUS; } rig_debug(RIG_DEBUG_VERBOSE, "%s: flag1=0x%02x\n", __func__, priv->status.flag1);