Mike Black W9MDB
2aa7895624
Add build script for jtsdk to Makefile.am
2021-08-26 08:47:52 -05:00
Mike Black W9MDB
66470668b6
Add ax_cxx_compile_stdcxx.m4 to macros/Makefile.am
2021-08-26 07:22:52 -05:00
Mike Black W9MDB
283281c4cb
astyle all files preparing for 4.3 release
2021-08-26 06:49:24 -05:00
Mike Black W9MDB
ff61c407f0
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-08-26 06:47:14 -05:00
Michael Black
fe48129598
Merge pull request #775 from wutje/get_ant_cleanup
...
Simplify get_ant by setting ant to 'unknown' by default.
2021-08-25 16:49:51 -05:00
Wouter van Gulik
9aec383329
Simplify get_ant by having setting to unknown by default.
...
Drop setting to default in rigs.
Add some more documentation on get_ant.
2021-08-25 22:13:21 +02:00
Mike Black W9MDB
851c499376
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-08-23 23:19:12 -05:00
Mike Black W9MDB
0965a4382c
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-08-22 16:47:29 -05:00
Mike Black W9MDB
547bd0fb55
Fix ANT get/set for IC756Pro series
...
https://github.com/Hamlib/Hamlib/issues/774
2021-08-22 16:40:48 -05:00
Mike Black W9MDB
b2acf0b6f5
Improve debug in ser_open
2021-08-21 22:38:44 -05:00
Mike Black W9MDB
0be978abcd
Add more retries to PTT serial port open
...
https://github.com/Hamlib/Hamlib/issues/768
2021-08-21 22:31:15 -05:00
Michael Black
a396dc8825
Merge pull request #772 from wutje/constify
...
rig.c: Constify rigerror_table
2021-08-21 16:00:15 -05:00
Michael Black
6d5eb2052e
Merge pull request #771 from wutje/width_removal
...
Width pointer check removal
2021-08-21 15:59:59 -05:00
Wouter van Gulik
95a10624c1
src/misc.c: Constify some tables
2021-08-21 22:48:02 +02:00
Wouter van Gulik
b24e629e16
rig.c: Constify rigerror_table
2021-08-21 22:26:59 +02:00
Wouter van Gulik
84108f9613
src/rig.c: Add comments to clarify both mode and width must be supplied
2021-08-21 21:59:02 +02:00
Wouter van Gulik
d1bfa0172f
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-08-21 20:45:43 +02:00
Wouter van Gulik
83a8b98a86
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-08-21 20:36:10 +02:00
Wouter van Gulik
51d4473ef0
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-08-21 20:30:03 +02:00
Mike Black W9MDB
ad53f2f1e3
Fix typo in serial.c
...
https://github.com/Hamlib/Hamlib/issues/768
2021-08-21 07:41:48 -05:00
Mike Black W9MDB
c6151c7110
Fix error in serial.c
...
https://github.com/Hamlib/Hamlib/issues/768
2021-08-20 22:31:11 -05:00
Mike Black W9MDB
df40151d65
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-08-20 22:29:12 -05:00
Mike Black W9MDB
1f515458fe
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-08-20 10:21:10 -05:00
Mike Black W9MDB
43191ced2d
Update NEWS
2021-08-18 17:41:12 -05:00
Mike Black W9MDB
6d829ec43f
Fix without-libusb build to not build testlibusb
2021-08-17 17:53:14 -05:00
Mike Black W9MDB
d102839284
Remove priv statement
2021-08-17 15:43:21 -05:00
Michael Black
b2de21426f
Merge pull request #769 from wutje/yaesu_private
...
Move priv_data structs of ft100, ft600, ft817, ft857, ft897 to the C file
2021-08-17 15:36:47 -05:00
Michael Black
658599930e
Merge pull request #770 from wutje/patch-1
...
README: current version is 4
2021-08-17 15:21:22 -05:00
Wouter
c2d0d16022
README: current version is 4
2021-08-17 22:08:17 +02:00
Wouter van Gulik
485612008f
FT817/FT818 Drop pcs and use ncmd direct
2021-08-17 22:02:45 +02:00
Wouter van Gulik
01ac8022e1
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-08-17 21:48:25 +02:00
Wouter van Gulik
673733700f
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-08-17 20:23:03 +02:00
Mike Black W9MDB
cc845deb0d
Add LIBUSB flags to hamlib.m4
...
https://github.com/Hamlib/Hamlib/issues/763
2021-08-17 09:17:20 -05:00
Mike Black W9MDB
87122795e7
Change tests/Makefile.am testlibusb to use LIBUSB_CFLAGS and LIBUSB_LIBS
2021-08-17 08:12:16 -05:00
Mike Black W9MDB
d52cce510d
Add fallback serial open logic to hopefully cure serial port open error with K4
...
https://github.com/Hamlib/Hamlib/issues/768
2021-08-16 22:49:36 -05:00
Mike Black W9MDB
4c0797dc78
Remove csharp from codeql-analysis
2021-08-16 22:39:57 -05:00
Mike Black W9MDB
a7cc7da17f
Hopefully portable detection of libusb.h in testlibusb.c
...
https://github.com/Hamlib/Hamlib/issues/763
2021-08-16 22:24:51 -05:00
Mike Black W9MDB
45ff011ec0
Fixing codesql-analysis.yml
2021-08-16 09:03:08 -05:00
Mike Black W9MDB
d9b50ddf77
Fixing codesql-analysis.yml
2021-08-16 07:35:10 -05:00
Mike Black W9MDB
cf192ac92f
Fixing c-cpp.yml for libusb
2021-08-16 07:23:39 -05:00
Mike Black W9MDB
df568dffb6
Fixing c-cpp.yml for libusb
2021-08-16 07:05:32 -05:00
Mike Black W9MDB
b27d765e73
Attempt to fix c-cpp.yml for libusb dependency
2021-08-16 07:02:09 -05:00
Mike Black W9MDB
0818062372
Add testlibusb to Makefile.am in tests
...
https://github.com/Hamlib/Hamlib/issues/763
2021-08-15 23:46:27 -05:00
Mike Black W9MDB
ffb9143190
Another fix for build-w64-jtsdk.sh
...
https://github.com/Hamlib/Hamlib/issues/763
2021-08-15 22:49:06 -05:00
Mike Black W9MDB
773b745653
Add msys-2.0.dll to jtsdk build for libusb support
...
https://github.com/Hamlib/Hamlib/issues/763
2021-08-15 12:25:27 -05:00
Mike Black W9MDB
9cf4b1658f
Move FT1 command to K4 rig only
2021-08-14 23:45:59 -05:00
Mike Black W9MDB
4c91889a10
For Elecraft add a set split after DT$ command in set_split_mode
...
On the K4 the setting of VFOA was turning split off
https://github.com/Hamlib/Hamlib/issues/748
2021-08-14 22:36:33 -05:00
Mike Black W9MDB
49038c78be
Add a check in flrig to protect strdup from a NULL pointer
...
https://github.com/Hamlib/Hamlib/issues/765
2021-08-14 17:56:32 -05:00
Mike Black W9MDB
45935336cb
Adding testlibusb.c
2021-08-14 10:39:00 -05:00
Mike Black W9MDB
3fc0400294
Merge branch 'master' of https://github.com/Hamlib/Hamlib
2021-08-13 12:40:02 -05:00