mirror of
https://github.com/Hamlib/Hamlib.git
synced 2024-09-22 02:47:21 +00:00
Patch submission for IC-756
73 Bill. >From 5209463ba169516543e2666b8b3a98b605c362e6 Mon Sep 17 00:00:00 2001 From: Bill Somerville <g4wjs@classdesign.com> Date: Sat, 20 Jul 2013 01:45:01 +0100 Subject: [PATCH] All IC-756 varieties have MAIN/SUB VFOs rather than A/B VFOs In the past IC-756ProIII capabiities have been updated to use MAIN/SUB VFO commands but as far as I can tell from the user manuals for the IC-756, IC-756Pro, IC-756Pro2 all varieties have the MAIN/SUB VFOs and need to use the correct VFO access sub command. I have an IC-756 and discovered this defect via WSJT-X which as of v1.1 requires split operation setup. Signed-off-by: Nate Bargmann <n0nb@n0nb.us>
This commit is contained in:
parent
dd5a8f58b6
commit
c1212b158d
24
icom/ic756.c
24
icom/ic756.c
@ -54,7 +54,7 @@
|
||||
* this model.
|
||||
*/
|
||||
|
||||
#define IC756_VFO_ALL (RIG_VFO_A|RIG_VFO_B|RIG_VFO_MEM)
|
||||
#define IC756_VFO_ALL (RIG_VFO_MAIN|RIG_VFO_SUB|RIG_VFO_MEM)
|
||||
|
||||
#define IC756_VFO_OPS (RIG_OP_CPY|RIG_OP_XCHG|RIG_OP_FROM_VFO|RIG_OP_TO_VFO|RIG_OP_MCL)
|
||||
#define IC756_SCAN_OPS (RIG_SCAN_MEM|RIG_SCAN_VFO|RIG_SCAN_PROG|RIG_SCAN_DELTA|RIG_SCAN_PRIO)
|
||||
@ -740,8 +740,6 @@ static const struct icom_priv_caps ic756pro3_priv_caps = {
|
||||
#define IC756PROIII_OTHER_TX_MODES (RIG_MODE_CW|RIG_MODE_CWR|RIG_MODE_SSB|RIG_MODE_RTTY|RIG_MODE_RTTYR|RIG_MODE_FM)
|
||||
#define IC756PROIII_AM_TX_MODES (RIG_MODE_AM)
|
||||
|
||||
#define IC756PROIII_VFO_ALL (RIG_VFO_MAIN|RIG_VFO_SUB|RIG_VFO_MEM)
|
||||
|
||||
#define IC756PROIII_PARMS (RIG_PARM_ANN|RIG_PARM_BACKLIGHT|RIG_PARM_APO|RIG_PARM_TIME|RIG_PARM_BEEP)
|
||||
|
||||
|
||||
@ -818,22 +816,22 @@ const struct rig_caps ic756pro3_caps = {
|
||||
RIG_CHAN_END,
|
||||
},
|
||||
|
||||
.rx_range_list1 = { {kHz(30),MHz(60),IC756PROIII_ALL_RX_MODES,-1,-1,IC756PROIII_VFO_ALL,IC756_ANTS},
|
||||
.rx_range_list1 = { {kHz(30),MHz(60),IC756PROIII_ALL_RX_MODES,-1,-1,IC756_VFO_ALL,IC756_ANTS},
|
||||
RIG_FRNG_END, },
|
||||
.tx_range_list1 = {
|
||||
FRQ_RNG_HF(1,IC756PROIII_OTHER_TX_MODES, W(5),W(100),IC756PROIII_VFO_ALL,IC756_ANTS),
|
||||
FRQ_RNG_6m(1,IC756PROIII_OTHER_TX_MODES, W(5),W(100),IC756PROIII_VFO_ALL,IC756_ANTS),
|
||||
FRQ_RNG_HF(1,IC756PROIII_AM_TX_MODES, W(5),W(40),IC756PROIII_VFO_ALL,IC756_ANTS), /* AM class */
|
||||
FRQ_RNG_6m(1,IC756PROIII_AM_TX_MODES, W(5),W(40),IC756PROIII_VFO_ALL,IC756_ANTS), /* AM class */
|
||||
FRQ_RNG_HF(1,IC756PROIII_OTHER_TX_MODES, W(5),W(100),IC756_VFO_ALL,IC756_ANTS),
|
||||
FRQ_RNG_6m(1,IC756PROIII_OTHER_TX_MODES, W(5),W(100),IC756_VFO_ALL,IC756_ANTS),
|
||||
FRQ_RNG_HF(1,IC756PROIII_AM_TX_MODES, W(5),W(40),IC756_VFO_ALL,IC756_ANTS), /* AM class */
|
||||
FRQ_RNG_6m(1,IC756PROIII_AM_TX_MODES, W(5),W(40),IC756_VFO_ALL,IC756_ANTS), /* AM class */
|
||||
RIG_FRNG_END, },
|
||||
|
||||
.rx_range_list2 = { {kHz(30),MHz(60),IC756PROIII_ALL_RX_MODES,-1,-1,IC756PROIII_VFO_ALL,IC756_ANTS},
|
||||
.rx_range_list2 = { {kHz(30),MHz(60),IC756PROIII_ALL_RX_MODES,-1,-1,IC756_VFO_ALL,IC756_ANTS},
|
||||
RIG_FRNG_END, },
|
||||
.tx_range_list2 = {
|
||||
FRQ_RNG_HF(2,IC756PROIII_OTHER_TX_MODES, W(5),W(100),IC756PROIII_VFO_ALL,IC756_ANTS),
|
||||
FRQ_RNG_6m(2,IC756PROIII_OTHER_TX_MODES, W(5),W(100),IC756PROIII_VFO_ALL,IC756_ANTS),
|
||||
FRQ_RNG_HF(2,IC756PROIII_AM_TX_MODES, W(5),W(40),IC756PROIII_VFO_ALL,IC756_ANTS), /* AM class */
|
||||
FRQ_RNG_6m(2,IC756PROIII_AM_TX_MODES, W(5),W(40),IC756PROIII_VFO_ALL,IC756_ANTS), /* AM class */
|
||||
FRQ_RNG_HF(2,IC756PROIII_OTHER_TX_MODES, W(5),W(100),IC756_VFO_ALL,IC756_ANTS),
|
||||
FRQ_RNG_6m(2,IC756PROIII_OTHER_TX_MODES, W(5),W(100),IC756_VFO_ALL,IC756_ANTS),
|
||||
FRQ_RNG_HF(2,IC756PROIII_AM_TX_MODES, W(5),W(40),IC756_VFO_ALL,IC756_ANTS), /* AM class */
|
||||
FRQ_RNG_6m(2,IC756PROIII_AM_TX_MODES, W(5),W(40),IC756_VFO_ALL,IC756_ANTS), /* AM class */
|
||||
RIG_FRNG_END, },
|
||||
|
||||
.tuning_steps = {
|
||||
|
Loading…
Reference in New Issue
Block a user