Mike Black W9MDB
623bef2f61
Move Startup debug line after set_debug_level
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
32460321ab
astyle files
2021-09-04 22:13:32 +02:00
kacomet
fa4fa7a1d9
Corrected modes for FT-736R. The FT-736 supports SSB, CW, FM, FM-N (narrowband FM,) CW-N (narrowband CW.) Now, the FM-N and CW-N modes can be set from rigctl. Passbands have also been corrected to the values in the manual.
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
124e2c30c7
Remove RX from kenwood.c -- did not put rig on VFOA
...
https://github.com/Hamlib/Hamlib/issues/746
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
c04c4cbd2a
Remove another unneeded vfo swap from icom rigs
...
https://github.com/Hamlib/Hamlib/issues/762
https://github.com/Hamlib/Hamlib/issues/430
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
83590a0868
Fix uninitialized warning in rig.c
...
https://github.com/Hamlib/Hamlib/issues/762
https://github.com/Hamlib/Hamlib/issues/430
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
d5028e7ba4
Fix some more unnecessary vfo swapping
...
https://github.com/Hamlib/Hamlib/issues/762
https://github.com/Hamlib/Hamlib/issues/430
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
31696351a9
Add RX command to kenwood rigs hopefully setting VFO to VFOA after split set
...
FT450 and others turn split off doing FR0 and FT1; leaves the rig on VFOB
https://github.com/Hamlib/Hamlib/issues/746
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
fcdacb2540
Finish up targetable_ptt logic
...
Was causing unnecessary vfo swapping
https://github.com/Hamlib/Hamlib/issues/762
https://github.com/Hamlib/Hamlib/issues/430
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
3dde32f534
Move TARGETABLE_PTT logic to the set_ptt routine
...
https://github.com/Hamlib/Hamlib/issues/762
https://github.com/Hamlib/Hamlib/issues/430
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
6a9432a0c7
Fix possilbe segfault last patch
...
https://github.com/Hamlib/Hamlib/issues/762
https://github.com/Hamlib/Hamlib/issues/430
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
1c7b4ab806
Allow all Icom, Kenwood, Yaesu to avoid VFO swapping
...
https://github.com/Hamlib/Hamlib/issues/762
https://github.com/Hamlib/Hamlib/issues/430
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
eecffd31be
Change kenwood set_split to check split instead of priv->split
...
https://github.com/Hamlib/Hamlib/issues/746
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
a851da80e2
Fix Kenwood FR/FT sequencing
...
https://github.com/Hamlib/Hamlib/issues/746
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
aedcc4191c
Fix typo in scripts/Makefile.am
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
9b650f9dc5
Add build script for jtsdk to Makefile.am
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
9c44e29ec6
Add ax_cxx_compile_stdcxx.m4 to macros/Makefile.am
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
c823564a2a
astyle all files preparing for 4.3 release
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
49c7e09142
Put simulators in their own directory...this is an ongoing project to make these more robust.
...
Simulators are currently used to debug things and need to improved to allow model selection and all the complexities of simulating multiple models
2021-09-04 22:13:32 +02:00
Wouter van Gulik
49240c9846
Simplify get_ant by having setting to unknown by default.
...
Drop setting to default in rigs.
Add some more documentation on get_ant.
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
5a2cbdda21
Fix lack of error for some bad rig numbers. e.g. rigctl -m 228 produced hash collision error instead of unknown rig
...
https://github.com/Hamlib/Hamlib/issues/735
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
dd6224bc5b
Fix Kenwood rigs that turn split off during FR command by turning split back on if needed
...
https://github.com/Hamlib/Hamlib/issues/746
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
19c5e3e0a7
Fix ANT get/set for IC756Pro series
...
https://github.com/Hamlib/Hamlib/issues/774
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
82b0a8a84e
Improve debug in ser_open
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
2fb5343cc1
Add more retries to PTT serial port open
...
https://github.com/Hamlib/Hamlib/issues/768
2021-09-04 22:13:32 +02:00
Wouter van Gulik
617a38ff45
src/misc.c: Constify some tables
2021-09-04 22:13:32 +02:00
Wouter van Gulik
c9860abe9f
rig.c: Constify rigerror_table
2021-09-04 22:13:32 +02:00
Wouter van Gulik
f85cb7cb80
src/rig.c: Add comments to clarify both mode and width must be supplied
2021-09-04 22:13:32 +02:00
Wouter van Gulik
a305b4f205
ft600.c: Drop width check, code below has no check.
...
The lower code would have crashed if width was NULL, so 'width == NULL' never
happens.
2021-09-04 22:13:32 +02:00
Wouter van Gulik
bfd0820362
icom.c: Drop width check. Other code assumes != NULL.
...
I am not sure if the intention was to check for width == default.
But that never worked, so for now do not change behaviour.
2021-09-04 22:13:32 +02:00
Wouter van Gulik
447fda0681
newcat.c: Drop width check; the only call site (get_mode) uses it before the call.
...
Besides most other rigs assume it is != NULL. So having width == NULL
would cause a crash for all other rigs.
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
4c371ca40a
Fix typo in serial.c
...
https://github.com/Hamlib/Hamlib/issues/768
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
9311519461
Fix error in serial.c
...
https://github.com/Hamlib/Hamlib/issues/768
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
18bbd6b7a7
Add additional attempts to open serial port
...
K4 was failing on 1st open for some unknown reason but succeeds on 2nd try
https://github.com/Hamlib/Hamlib/issues/768
2021-09-04 22:13:32 +02:00
Mike Black W9MDB
61020e950c
Allow testlibusb to compile on < libusb-1.0.23
...
Generate warning for libusb-1.0.23 future requirement
https://github.com/Hamlib/Hamlib/issues/763
2021-09-04 22:13:31 +02:00
Mike Black W9MDB
d97eba3c70
Update NEWS
2021-09-04 22:13:31 +02:00
Mike Black W9MDB
012b939a19
Fix without-libusb build to not build testlibusb
2021-09-04 22:13:31 +02:00
Mike Black W9MDB
5ece51ef2f
Remove priv statement
2021-09-04 22:13:31 +02:00
Wouter van Gulik
78160a1bf6
FT817/FT818 Drop pcs and use ncmd direct
2021-09-04 22:13:31 +02:00
Wouter van Gulik
9849a1bcaf
Implement get_vfo/set_vfo for FT817/FT818.
...
Read the eeprom to get VFO and toggle VFO if not the desired VFO is selected.
This code is the ft857 implementation, but EEPROM address 0x55 instead of 0x68.
2021-09-04 22:13:31 +02:00
Wouter van Gulik
cb9ea39c66
Move private data structs of ft100, ft600, ft817, ft857, ft897 to the C file.
...
Note that is already so for all other Yaesu device.
Leave private data in newcat; it is used by multiple rigs.
2021-09-04 22:13:31 +02:00
Wouter
3fabc0b503
README: current version is 4
2021-09-04 22:13:31 +02:00
Mike Black W9MDB
b2560982fe
Add LIBUSB flags to hamlib.m4
...
https://github.com/Hamlib/Hamlib/issues/763
2021-09-04 22:13:31 +02:00
Mike Black W9MDB
36b4233277
Change tests/Makefile.am testlibusb to use LIBUSB_CFLAGS and LIBUSB_LIBS
2021-09-04 22:13:31 +02:00
Mike Black W9MDB
181571a970
Add fallback serial open logic to hopefully cure serial port open error with K4
...
https://github.com/Hamlib/Hamlib/issues/768
2021-09-04 22:13:31 +02:00
Mike Black W9MDB
724891246a
Remove csharp from codeql-analysis
2021-09-04 22:13:31 +02:00
Mike Black W9MDB
908b18246e
Hopefully portable detection of libusb.h in testlibusb.c
...
https://github.com/Hamlib/Hamlib/issues/763
2021-09-04 22:13:31 +02:00
Mike Black W9MDB
356f23b0fb
Fixing codesql-analysis.yml
2021-09-04 22:13:31 +02:00
Mike Black W9MDB
67181bf7c9
Fixing codesql-analysis.yml
2021-09-04 22:13:31 +02:00
Mike Black W9MDB
6cb90f5260
Fixing c-cpp.yml for libusb
2021-09-04 22:13:31 +02:00