Mike Black W9MDB
c34f719337
Astyle files
2022-08-20 22:56:04 -05:00
Mike Black W9MDB
b4150fce19
FT747GX add TARGETABLE_FREQ and update rx_range_list and tx_range_list for new range_list implmentation
...
https://github.com/Hamlib/Hamlib/issues/1101
2022-08-19 15:39:21 -05:00
Mike Black W9MDB
d0dcfbff84
FT747GX remove debug code -- duh...
2022-08-19 11:57:08 -05:00
Mike Black W9MDB
abc2d5a846
FT747GX show cached freqs when get_freq is called
...
https://github.com/Hamlib/Hamlib/issues/1101
2022-08-19 09:33:10 -05:00
Mike Black W9MDB
b97b8b0fe7
For FT747GX do not get info when PTT is on -- use cached info
2022-08-19 09:30:59 -05:00
Mike Black W9MDB
28b1a9bb95
Increase FT747GX cache timeout to 1500ms as get_freq is taking over 1000ms
2022-08-19 08:33:31 -05:00
Mike Black W9MDB
ed5a26ac4e
Try to get FT747GX to return freq while transmitting
...
https://github.com/Hamlib/Hamlib/issues/1101
2022-08-19 06:58:03 -05:00
Mike Black W9MDB
deb5ea6d6f
For FT747GX return cached freq when in TX
2022-08-18 17:33:41 -05:00
Mike Black W9MDB
4442f67e7a
Finally got the FT747GX set_freq working correctly
...
https://github.com/Hamlib/Hamlib/issues/1101
2022-08-18 17:03:17 -05:00
Mike Black W9MDB
88f5022079
Still trying to fix FT747GX set_freq
...
https://github.com/Hamlib/Hamlib/issues/1101
2022-08-18 15:59:56 -05:00
Mike Black W9MDB
23fcad6d86
Hopefully fix FT747GX get_freq
...
https://github.com/Hamlib/Hamlib/issues/1101
2022-08-18 09:21:17 -05:00
Mike Black W9MDB
34e651cf62
Attempt to fix ft747gx set_freq
...
https://github.com/Hamlib/Hamlib/issues/1101
2022-08-17 17:40:09 -05:00
Daniele Forsi IU5HKX
7a132e2703
Remove unused includes
...
Removes includes of stdio.h stdlib.h string.h unistd.h
2022-07-24 17:08:57 +02:00
Mike Black W9MDB
a57d1a4880
Fix get_split in FT-747
2022-03-27 07:24:05 -05:00
Mike Black W9MDB
a830e1b6e1
For FT747GX do not try and read "extra" byte -- let rig_flush remove it -- faster
2022-03-24 16:21:53 -05:00
Mike Black W9MDB
b40ec940e8
Fir FT747GX get_freq -- was reading 2 bytes too many
...
Shorten up reading 345th byte from 100ms to 20ms timeout
https://github.com/Hamlib/Hamlib/issues/995
2022-03-22 23:06:32 -05:00
Mike Black W9MDB
74b3d13d6a
Update hamlib_check_rig_caps
2022-02-11 11:44:18 -06:00
Mike Black W9MDB
68e121d82c
Change all to remove HAVE_CONFIG dependency and include <hamlib/config.h> by default
...
This is necessary to keep alignment between the client view of rig->state and the shared libarary view
Including PTHREAD functions in rig->state necessitated this as HAVE_PTHREAD only defined during hamlib compilation.
Clients including hamlib/rig.h did not pick up all the HAVE* config variable that control what gets included
https://github.com/Hamlib/Hamlib/issues/947
2022-02-04 07:41:36 -06:00
Mike Black W9MDB
991e314820
Add RIG_LEVEL_BAND_SELECT for Yaesur rigs
...
https://github.com/Hamlib/Hamlib/issues/919
2022-01-29 16:25:18 -06:00
Mike Black W9MDB
a277d7ab9b
Changes changing hamlib_port_t to pointer are not backwards compatible
2022-01-25 17:41:26 -06:00
Mike Black W9MDB
9e86e62238
Enable async I/O by default
...
Change hamlib_port_t to a pointer in rig.state
Deprecate static hamlib_port_t structure
New hamlib_port_t structure at end of rig.state
Clients built with older hamlib will use old structure in DLL
Clients built with newer hamlib will use new structure in DLL
So we maintain backwards compatibility until Hamlib 5.0
https://github.com/Hamlib/Hamlib/issues/894
2022-01-25 07:59:47 -06:00
Mike Black W9MDB
01b7f81119
Add a data tag to the caps structure and a test in rig_init to ensure the data tag is where it is expected
...
Modify testrigcaps.c to test new data tag
This should detect any changes which corrupt rig_caps from additons/subtractions/changes to the structure
2021-12-31 23:49:29 -06:00
Mikael Nousiainen
c764336e73
Fix build warnings caused by changes to I/O function signatures
2021-12-18 23:49:45 +02:00
Mike Black W9MDB
63a51c36a1
astyle files preparing for 4.4 release
2021-11-28 12:41:10 -06:00
Mike Black W9MDB
388294c3d6
Fix RIG_STATUS_STABLE misspelling
2021-09-15 13:50:31 -05:00
Mike Black W9MDB
8cc59cca3b
Rigs have been at BETA status forever so promoting all to STABLE
2021-09-15 13:44:42 -05:00
Michael Black
187dcff6c5
Merge pull request #787 from wutje/yeasu_move_native_cmd_to_c_file
...
Yeasu rigs: move native command to C file, move function declaration to C file
2021-09-04 15:46:51 -05:00
Wouter van Gulik
0ebf99742e
Yeasu rigs: move native command to C file, move function declration to C
...
file.
There is no point in having it in the header file if data that is used only in
the C file.
Export ft857_[sg]et_vfo via the ft857 header and use the header in
ft897.
2021-09-04 21:37:28 +02:00
Wouter van Gulik
2ed6142851
Drop pointless rig_s assignment from Yeasu code.
...
rig_s was assigned once and use once, better use rig->state direct;
it gives less code to read.
Also dramatically shrinked send_priv_cmd for ft1000mp, ft100, ft600,
ft747 and ft847 by simply using ncmd direct instead of via a variabel.
2021-08-30 22:42:51 +02:00
Daniele Forsi
d7b332c3f7
Fix spelling errors
...
Fixed using the following command:
codespell --write-changes --summary --skip=*.m4 --ignore-words-list="develope,get's,quitt,setts,som,ue,vektor"
codespell --write-changes --summary --skip=aclocal.m4,lib --ignore-words-list="develope,get's,quitt,setts,som,ue,vektor"
Codespell home page: https://github.com/codespell-project/codespell
2020-07-24 09:02:48 +02:00
Michael Black W9MDB
b6a960d48e
All conversions to rig_flush now done
...
https://github.com/Hamlib/Hamlib/issues/307
2020-06-23 09:01:46 -05:00
Michael Black
b040803765
Standard all version numbers to YYYYMMDD.N where n is intended for multiple versions in one day.
...
So typically .N will be .0
2020-03-29 23:03:21 -05:00
Michael Black
bda5feb1bd
More cppcheck changes
2020-03-23 10:13:02 -05:00
Michael Black
8eb09c2a38
More cppcheck fixes
2020-03-23 07:52:01 -05:00
Michael Black
d856248178
Add RIG_MODEL macro and change all rigs to support it
2020-03-05 08:44:18 -06:00
Michael Black
ff8ddf018c
astyle all C files
2020-02-23 11:26:09 -06:00
Michael Black
8d6e2fc781
Directory migration to new layout
2020-01-17 09:22:44 -06:00