Commit Graph

629 Commits

Author SHA1 Message Date
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
1d0373385b
astyle kenwood.c kenwood.h 2019-10-29 22:27:47 -05:00
Michael Black
093e40aa24
Fix RX/TX VFO for kenwoods 2019-10-29 17:04:15 -05:00
Michael Black
ed2e552852
Fix ts480.c to expect return from RX command when PTT=true 2019-09-30 09:24:07 -05:00
Michael Black
7bdae11b56
Fix ts480.c to expect return from RX command when not in PTT 2019-09-30 08:59:01 -05:00
Michael Black
f9c9001d6c
Fix get_mode for ts50s.c to use IF 2019-09-28 23:01:32 -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
Michael Black
7872b99c6a
Remove old comment in k3.c 2019-07-24 07:41:47 -05:00
Michael Black
b23734fb5b
Fix rig.h for merge 2019-06-12 16:13:56 -05:00
Michael Black
5e36d5c11b
Add some levels to TS590 2019-06-10 23:06:44 -05:00
Michael Black
7eaabddcb5
Improve thd72 ops 2019-06-10 23:05:14 -05:00
Mikael Nousiainen
88c1ba14a5 Fix rig_model for Elecraft KX2 and KX3 2019-06-06 22:06:24 +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
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
51dab90c74 Fix vfonum warning in tmd710.c 2019-05-22 11:14:07 -05:00
Michael Black
d732a46c45 Fix uninitialized in tmd710.c 2019-05-22 08:43:34 -05:00
Michael Black
ad9bcf66c5 Undo ts790 change 2019-05-15 15:02:27 -05:00
Michael Black
5adf6a5951 Change TS790 handhsake to none and promote to stable. Works with WSJT-X 2019-05-11 06:58:03 -05:00
Michael Black
b431b66ceb astyle for th.c and thd72.c 2019-04-16 09:42:56 -05:00
Michael Black
80a4087e0c Improved debug in th.c 2019-04-16 09:42:03 -05:00
Michael Black
cf50d79742 Fix thd72 current_vfo problem 2019-04-16 09:40:51 -05:00
Michael Black
592c6401a3 Improve vfo err msgs in kenwood.c 2019-04-15 10:52:12 -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
e17c013a15 Bump version for kenwood.c 2019-03-26 07:24:31 -05:00
Michael Black
40519ef2d8 Fix set_powerstat wait loop 2019-03-25 15:47:15 -05:00
Michael Black
03b4c0912e Have kenwood set_powerstat ON wait for get_powerstat 2019-03-23 22:32:33 -05:00
Michael Black
f3d1d3c6ae Update TS590 version and make it STABLE 2019-03-15 07:36:54 -05:00
Michael Black
1152c506da astyle ts590.c 2019-03-15 06:55:38 -05:00
Michael Black
b6b6ffc04e Fix ts590 RIG_LEVEL_AF 2019-03-15 06:54:44 -05:00
Michael Black
2f3618e585 Fix memset in kenwood.c 2019-02-06 17:00:11 -06:00
Michael Black
41580890a9 Merge branch 'master' of https://github.com/Hamlib/Hamlib 2019-02-06 07:06:22 -06:00
Michael Black
a55a664401 Ensure buf is zeroed in kenwood_safe_transaction to avoid return random data 2019-02-05 08:39:51 -06:00
Bill Somerville
e2154874ad Remove unnecessary delays from TS-990 and TS-2000 back ends 2019-02-04 17:54:48 +00:00
Nate Bargmann
f5cc44c01c Merge branch 'master' of https://github.com/denzs/Hamlib into denzs-master 2019-01-23 15:37:30 -06:00
Sebastian Denz
9688c000ad fix buffer lengths to avoid gcc8 warnings 2019-01-23 20:47:47 +01:00
Nate Bargmann
bead4adcb5 Merge branch 'master' of https://github.com/denzs/Hamlib into denzs-master 2019-01-21 18:51:07 -06:00
Michael Black
4e8d180b15 Fix kenwood BC BC2 return 2019-01-08 08:58:32 -06:00
Michael Black
d0ccacd65c Fix kenwoood BC BC2 returns 2019-01-06 15:05:57 -06:00
Michael Black
0316376b45 All kenwoods to have 3-char commands for functions and return whatever value the rig returns instead of 0/1
Changes to add more ts890 capabilities, e.g. NB2, BC2
2019-01-01 12:38:10 -06:00
Michael Black
681404e6b7 Add PKT modes to ts590.c 2019-01-01 11:59:05 -06:00
Sebastian Denz
f730933b12 merge upstream 2018-12-26 13:38:06 +01:00
Michael Black
4b69188f67 Fix some 64bit items and add RIG_FUNC_NB2 for TS-890S 2018-12-23 17:41:10 -05:00
Michael Black
005fb29cf7 Add TS-890S as derivative of TS-480 plus new modes 2018-12-22 12:03:41 -05:00
Sebastian Denz
831a29afd0 implement rounding for desired frequency based on tuningstepsize as the rig does not do properly by itself 2018-12-17 20:33:23 +01:00
Sebastian Denz
4e1a77704f always use rounding of frequencies, not only in split mode 2018-12-05 20:59:31 +01:00
Sebastian Denz
920e0f8c19 apply astyle and add frequency rounding 2018-12-05 14:19:57 +01:00
Sebastian Denz
9c1cc8d4ce emulate split mode for gpredict duplextrx 2018-12-04 13:39:55 +01:00