Michael Black
8bf07d2c63
Fix mode set in flrig.c
2019-07-19 16:44:52 -05:00
Agis Zisimatos
4b6fb8f869
easycomm: Return the correct value of pointer val
...
Add value of ackbuf into value of val instead of
the address, because isn't the same after the call
of function easycomm_rot_get_conf().
Signed-off-by: Agis Zisimatos <agzisim@gmail.com>
2019-07-16 23:44:48 +03:00
Michael Black
505273e123
Fix segfault in flrig.c
2019-07-16 11:05:13 -05:00
Nate Bargmann
5b5e39d86f
Merge branch 'ft891-power' of https://github.com/jothan/Hamlib into jothan-ft891-power
2019-07-11 07:26:55 -05:00
Nate Bargmann
a91334d2b1
Merge branch 'master' of https://github.com/acinonyx/Hamlib into acinonyx-master
2019-07-11 07:13:24 -05:00
Jonathan Bastien-Filiatrault
569b029275
Scale power values correctly for Yaesu FT-891.
2019-07-10 21:32:07 -04:00
Vasilis Tsiligiannis
1d91ed9975
easycomm: Fix futile check of speed range
...
The conditional expression in which the speed parameter is validated
is such that it can never become true. This looks like an error
inadvertently introduced.
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-07-10 19:22:12 +03:00
Jonathan Bastien-Filiatrault
cdd77ae71e
Allow setting split mode without smashing the VFOB frequency.
2019-07-09 21:50:15 -04:00
Jonathan Bastien-Filiatrault
67181bf846
Correct FT; command that does not exist on the FT-891.
...
This command exists on the FT-991, but the FT-891 returns
"?". Replacing this command with the ST; command that exists as per
the CAT reference, everything falls into place.
This patch enables me to use WSJT-X with rigctld.
WSJT-X was outputing a "timeout while getting VFO frequency" error.
2019-07-09 20:45:58 -04:00
Nate Bargmann
23bb1cfc18
Update Windows build scripts
...
Update build scripts for use on Debian Stretch.
Add ampctl.exe and ampctld.exe to binary builds.
2019-06-26 19:40:10 -05:00
Nate Bargmann
ecf95912b1
Add amp header files for distribution
2019-06-26 19:38:36 -05:00
Nate Bargmann
2b6ef3076d
Merge branch 'master' of https://github.com/mdblack98/Hamlib into mdblack98-master
2019-06-26 18:42:38 -05:00
Michael Black
bb2d9ce991
Fix Makefile.am
2019-06-26 11:40:41 -05:00
Nate Bargmann
f723ea1e4b
Merge branch 'master' of https://github.com/mdblack98/Hamlib into mdblack98-master
2019-06-26 09:25:53 -05:00
Michael Black
cf2a551524
Fixup some amplifier code
2019-06-26 06:39:42 -05:00
Michael Black
76370c32f2
Merge branch 'master' of https://github.com/Hamlib/Hamlib
2019-06-26 06:03:15 -05:00
Michael Black
6b0dcc30c9
Adding README.elecraft
2019-06-25 22:38:25 -05:00
Nate Bargmann
cf75f3fdf7
Merge branch 'master' of https://github.com/mdblack98/Hamlib into mdblack98-master
2019-06-25 18:59:21 -05:00
Bill Somerville
8465a76fd2
Ensure compilation works with a pre C11 compiler
2019-06-16 23:14:46 +01:00
Michael Black
b7ee4109ca
Fix termios to return timeout value when timeout occurs
2019-06-12 16:38:58 -05:00
Michael Black
7d8ad6f47c
Fix dumpcaps.c prntbuf warning
2019-06-12 16:25:13 -05:00
Michael Black
9bbbfa953e
Fix rig.h for merge
2019-06-12 16:23:15 -05:00
Michael Black
b23734fb5b
Fix rig.h for merge
2019-06-12 16:13:56 -05:00
Michael Black
7e9c566944
Add first cut at amplifier control
2019-06-12 15:52:35 -05:00
Michael Black
c61a62bec5
Fix termios debug statement
2019-06-12 12:15:01 -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
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
Johan Ström
af7bb1a0fc
Backup serial options on open, restore on close
...
Before altering the serial port settings, make a copy of the settings
and track it by the fd. On serial port close, restore the original
settings for that port.
On Mac OS the Prolific PL2032 kernel driver locks up if closing without
first restoring the options. When this happens, further usage of the port
is impossible until computer is rebooted, which cannot even be done
without a hard power-off.
With this fix, a clean close make sure we can re-open the port again.
2019-06-09 23:22:18 +02: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
88c1ba14a5
Fix rig_model for Elecraft KX2 and KX3
2019-06-06 22:06:24 +03: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
Nate Bargmann
3f494baec6
Merge branch 'master' of https://github.com/mdblack98/Hamlib into mdblack98-master
2019-06-01 06:48:29 -05:00
Nate Bargmann
c1dec70c2d
Merge branch 'master' of https://github.com/mrmoonlv/Hamlib into mrmoonlv-master
2019-06-01 06:34:22 -05: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
Nate Bargmann
4c47ff4f93
Merge commit 'f9f8e95852f3a546b3522379f8bc944fe33bb979' into vk2ckp_GS232
2019-05-31 22:03:00 -05:00
Nate Bargmann
dc3e717128
Merge commit '7e8e596c00e19a62c4e12d4c857a78590b6292ed' into vk2ckp_GS232
2019-05-31 21:38:33 -05:00
Michael Black
9d85905d72
Add icom_rig_open to IC9700
2019-05-31 16:25:31 -05:00
mrmoonlv
fe3c9118a1
Change credits
2019-05-31 23:07:45 +03:00
mrmoonlv
4e647c2fb3
FIX: ft600_get_freq
2019-05-31 23:03:05 +03:00
vk2ckp
f9f8e95852
Updated and new GS232 backends. Added new models for AMSAT LVB Tracker and Fox Delta ST2. Model 602 is now 'GS232 Generic' with new models for GS232 and GS23.
2019-05-31 22:12:25 +10:00
vk2ckp
7e8e596c00
Modification to backend library to suport azimuth positions to -180deg and associated translation. Used to support -1800>0->180 operation in GPredict of azimuth rotation on Yaesu rotators when physically installed with end-stops facing south.
2019-05-30 23:39:41 +10: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
25736acd4b
Fix CM108 ptt_bitnum for pttport
2019-05-27 23:18:43 -05:00
Michael Black
ab7527d95a
Fix compile warning in rotctl_parse.c
2019-05-22 11:15:30 -05:00
Michael Black
51dab90c74
Fix vfonum warning in tmd710.c
2019-05-22 11:14:07 -05:00
Michael Black
a8b6ceebb5
Fix compile warning in rigctl_parse.c
2019-05-22 09:27:01 -05:00