Michael Black
0636d07060
Update icom backend version
2019-12-06 12:17:30 -06:00
Michael Black
fcbb9d6e13
Fix cppcheck warning in icr7000.c and icr9000.c
2019-12-06 12:05:56 -06:00
Michael Black
37d1d89a25
More changes/debug to get split behaving for icom.c
2019-12-06 10:05:53 -06:00
Michael Black
a91a44541c
Merge branch 'master' of https://github.com/Hamlib/Hamlib
2019-12-06 06:26:28 -06:00
Michael Black
be78cc6e31
Add priv vfo settings to icom_set_split
2019-12-05 22:38:16 -06:00
Michael Black
01dab57657
Fix icom_get_split_vfos for Main/Sub on SATMODE rigs
2019-12-05 15:33:54 -06:00
Michael Black
79e640772b
Fix icom_get_split_vfos for Main/Sub on SATMODE rigs
2019-12-05 15:30:28 -06:00
Malcolm Herring
b12a3e31b3
Fix Icom DCS SQL funnctions
...
Copied get/set_dcs_code functions to get/set_dcs_sql
Re-mapped all receivers DCS functiosn to sql.
2019-12-05 08:01:59 +00:00
Michael Black
135ed6686e
IC910 was doing TX=VFOB RX=VFOA
...
Need to make allowances for Main/Sub split commands eventually
2019-12-04 22:32:37 -06:00
Michael Black
4401300659
Add Main/Sub to ic821h
2019-12-02 16:09:39 -06:00
Michael Black
e8ebac6a59
Update ic7300 version
2019-12-02 15:03:47 -06:00
Michael Black
72565fe621
Fix ic7300 VFOs and sprintflst to be more generic
2019-12-02 14:46:41 -06:00
Michael Black
6241ddab59
Add icom SATMODE rigs ability to set_vfo for MainA/B and SubA/B
2019-12-02 08:16:52 -06:00
Michael Black
12494c92d5
Add MainA, MainB, SubA, and SubB vfo choices for icom rigs with SATMODE
...
Clean up debug statements in icom.c
2019-12-02 07:50:05 -06:00
Michael Black
23d22439b7
Fix typo ugly commit in icom.c
2019-12-01 16:03:16 -06:00
Michael Black
ff5275e44c
Fix icom.c to not set XIT on non-XIT rigs
2019-12-01 15:23:34 -06:00
Michael Black
1e7e085263
Update icom version and add some debug
2019-12-01 09:36:21 -06:00
Michael Black
68b7278a9a
Fix for 9700 and such for RIT=0 as they don't have XIT
2019-12-01 08:47:28 -06:00
Michael Black
9620cfc3d0
Ensure all Icom rigs have their own BACKEND version
2019-11-30 14:53:13 -06:00
Michael Black
6bf3b00c4f
astyle all files
2019-11-30 10:19:08 -06:00
Michael Black
72087f1b10
Change all __FUNCTION__ to __func__
2019-11-30 10:16:28 -06:00
Michael Black
2f4d62709e
Added a dummy snprintf to rig_debug to allow gcc to check format strings
...
This found tons of errors in rig_debug statements
So this patch cleans up all the files that were producing warnings or errors
This should fix a few segfaults when running with debug turned on
2019-11-30 10:04:31 -06:00
Michael Black
471c2fa69f
Fix icom.c debug and --setvfo get freq
2019-11-29 11:28:16 -06:00
Michael Black
a4c5b1b4e7
icom.c fix spelling error
2019-11-28 16:39:26 -06:00
Michael Black
021a531028
In icom.c when split is turned off reset to either VFOA or Main as the vfo asks for
2019-11-28 16:36:07 -06:00
Michael Black
c0e214e756
Fix icom.c --vfo mode for set_freq to set the correct VFO
2019-11-28 14:51:30 -06:00
Michael Black
350b1d7ea0
Add vfo priv fields to icom.h in preparation for other changes
2019-11-28 09:59:57 -06:00
Michael Black
ad619e6209
Change Icom VFO checks to macros and allow for newer rigs with both VFO A/B and Main/Sub
2019-11-26 22:27:23 -06:00
Roeland Jansen
257542acbc
removed the code that breaks the 'f' function (icm Mike)
2019-11-24 23:58:17 +01:00
Michael Black
d551d3b462
Add SATMODE to icom.c
2019-11-23 22:41:01 -06:00
Michael Black
f02a69f6aa
Change SATMODE to generic for most icoms and specific to ic910
2019-11-20 11:44:27 -06:00
Michael Black
0c61cbc7e6
astyle ic910 and ic9100
2019-11-20 07:08:16 -06:00
Michael Black
9ffb87152f
ic910 and ic9100 updates
2019-11-20 06:56:23 -06:00
Michael Black
64491986c3
Add function ic IC99700 and promote to stable
2019-11-19 16:05:36 -06:00
Michael Black
5df82b7f3c
Add Main/Sub to IC9700
2019-11-09 14:05:12 -06:00
Michael Black
84ae165145
astyle icom.c icom.h
2019-10-29 22:29:06 -05:00
Michael Black
8bab7d6e46
Fix TX/RX VFO for get/set freq
2019-10-29 22:28:41 -05:00
Michael Black
73c1ecd165
Change freq & chan struct start/end to avoid colliding with LUA SWIG start/end
2019-08-17 23:20:48 -05:00
Bill Somerville
8465a76fd2
Ensure compilation works with a pre C11 compiler
2019-06-16 23:14:46 +01:00
Mikael Nousiainen
d8f05247a1
Add LVL_KEYSPD and LVL_CWPITCH ranges for IC-9700
2019-06-10 23:46:10 +03:00
Mikael Nousiainen
624c6ab3f7
Icom: Add missing break keyword for RIG_LEVEL_KEYSPD. Fix rounding of RIG_LEVEL_KEYSPD and RIG_LEVEL_CWPITCH. Set correct ranges for LVL_KEYSPD and LVL_CWPITCH on many Icom rigs.
2019-06-10 23:42:05 +03:00
Nate Bargmann
1f6db44497
Merge branch 'improve-caps-icom-elecraft' of https://github.com/mikaelnousiainen/Hamlib into mikaelnousiainen-improve-caps-icom-elecraft
2019-06-06 20:17:20 -05:00
Mikael Nousiainen
85f3acca47
More improvements to Icom backends: Remove RIG_FUNC_FAGC from backends that support proper AGC levels. Move rig-specific code from icom_set_parm/icom_get_parm to rig backends. Remove civ_version definition, as there is no such concept in CI-V command sets: all rig-specific commands were moved to their respective backends, so the shared Icom code is a bit cleaner now. Introduce icom_set_custom_parm/icom_get_custom_parm helper functions for executing rig-specific commands.
2019-06-04 23:48:30 +03:00
Mikael Nousiainen
60ae18bb0b
Add custom levels to Icom rigs for drive gain and DIGI-SEL
2019-06-01 11:12:35 +03:00
Mikael Nousiainen
45a8c5c575
More fixes to many Icom HF rig backends: tuner function, VFO tune op, rig-specific AGC levels, basic set of filters where missing, get/set split, get/set powerstat, make get/set RIT/XIT commands shared functions, add new level for Noise Blanker level, fix RIG_MODE_PKTAM and add missing PKT modes for many rigs, add dual-watch function. Add RIT/XIT functions for TS-480 and TS-890.
2019-06-01 09:51:17 +03:00
Michael Black
9d85905d72
Add icom_rig_open to IC9700
2019-05-31 16:25:31 -05:00
Mikael Nousiainen
3dbbe02b78
Add new levels: RFPOWER_METER, COMP_METER, VD_METER and ID_METER, supported at least by most of recent Icom rigs. Add level NOTCHF_RAW for manual notch frequency without specified unit for Icom rigs. Add level MONITOR_GAIN. Add functions DUAL_WATCH and DIVERSITY, supported now by K3/K3S. Fix VOXDELAY level commands for many Icom rigs. Add MONITOR_GAIN level for Icom rigs. Fix and add many K3 commands and add specific rig models for K3S, KX2 and KX3 -- they are very similar to K3, but have slight differences. Extend dump_caps output for rigctl: add complete details of ext levels and frequency ranges. Tests have been performed on IC-7000, IC-756ProIII, IC-7300, IC-7600 and K3.
2019-05-30 09:37:49 +03:00
Michael Black
57c16d20f2
Add USB_echo_check to ic9700
2019-05-29 07:48:20 -05:00
Michael Black
1e94a37c56
Fix duplicate set_vfo in ic7300.c
2019-05-22 08:45:33 -05:00
Michael Black
0c149e7029
Merge branch 'master' of https://github.com/mdblack98/Hamlib
2019-04-11 07:58:03 -05:00