Wykres commitów

459 Commity (a4c5b1b4e7aa4a48f3273cb19ff580e635a5fb23)

Autor SHA1 Wiadomość Data
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
Michael Black b788b447aa Undo get_vfo attempt for ic9700
Implement icom Main/Sub get_freq -- broken for IC9700 firmware 1.05
Prototype for ic9700 set_freq to allow band change when Main band wil equal Sub band...but disabled for now until firmware is fixed
2019-04-11 07:47:35 -05:00
Michael Black 72f062f6f1 Fix get_freq for IC9700 2019-04-09 06:50:28 -05:00
Michael Black 70d7125790 Fix ic9700 get_freq frame len 2019-04-08 14:15:00 -05:00
Michael Black 602a3c01b2 Implement new get_freq for IC9700 with TARGETABLE_FREQ now 2019-04-07 23:54:02 -05:00
Michael Black e2f6c7d092 Add icom get_vfo introduced on IC-9700
Add DD mode for IC-9700
Numerous IC-9700 updates
2019-04-07 09:03:55 -05:00
Michael Black f31701546b Add priv_caps for IC9700 2019-04-06 14:08:07 -05:00
Michael Black 3d96757c66 Add IC-9700 to ic7300.c 2019-04-06 13:59:25 -05:00
Michael Black dbcaee4b77 Improved set_powerstat for icom & kenwood 2019-04-03 09:13:08 -05:00
Michael Black fbdc494c5b Change powerstat to wait for get_freq as this is generic to all 2019-03-27 14:25:46 -05:00
Michael Black aa055a23be Add wait for set_powerstat in icom.c 2019-03-26 15:46:24 -05:00
Michael Black 4a65bddb7e Add set/get powerstat for ic785x.c 2019-03-21 09:28:59 -05:00
Malcolm Herring c209be4985 Update contributors 2019-01-25 16:00:02 +00:00
Malcolm Herring d9a4885794 Icom R8600 to Alpha
All standard functions have been configured and tested.
2019-01-10 15:35:53 +00:00
Malcolm Herring be436051d8 Automatically detect CI-V echo state
Some Icom rigs use USB for the CI-V connection. This can be set to echo or not. This mod permits a check of the echo state on start-up & flags the frame handling accordingly.

A new member of the icom_priv_caps is defined to flag that this check should be done. A new icom_rig_open function performs this check & sets a flag in priv_data which frame.c then uses to process the input accordingly.
2019-01-09 09:33:04 +00:00
Malcolm Herring 2ccf99da04 icr30 updates 2018-12-26 08:25:38 +00:00
Malcolm Herring 0c9ceb1d83 Merge branch 'master' into icr30 2018-12-24 18:37:25 +00:00
Malcolm Herring de63680912 commands 00-15 2018-12-24 18:33:11 +00:00
Malcolm Herring c82896fe80 update 2018-12-24 13:25:12 +00:00
Malcolm Herring 8decf6fd89 merge 2018-12-24 11:22:35 +00:00
Malcolm Herring f4630eeb90 Merge branch 'master' into icr6 2018-12-24 10:42:58 +00:00
Malcolm Herring e3796090ad update 2018-12-24 10:14:53 +00:00
Malcolm Herring d158a91f7a Merge remote-tracking branch 'Hamlib/master' 2018-12-24 10:12:12 +00:00
Malcolm Herring f1d1d52692 fix tones 2018-12-23 15:28:18 +00:00