Mike Black W9MDB
4f5bf9aadd
Fix some dumpcaps warnings in many rigs
2022-11-14 16:02:28 -06:00
Mike Black W9MDB
c844b02ed1
Fix dumpcap level_gran for Yaesu rigs
2022-11-11 16:56:42 -06: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
Daniele Forsi IU5HKX
34018600ee
Remove unused includes of math.h
2022-07-23 18:39:55 +02:00
Mike Black W9MDB
2835c431df
Change ft857_set_freq to use ft857_get_ptt instead of rig_get_ptt
...
Should be able to get transmit status using ptt=None and Signalink VOX PTT
https://github.com/Hamlib/Hamlib/issues/1084
2022-07-12 17:52:49 -05:00
Mike Black W9MDB
d12ca22916
Add PTT check in set_freq since rig cannot set freq while transmitting
...
VOX mode was a problem so this ptt check should fix it.
https://github.com/Hamlib/Hamlib/issues/1052
2022-06-03 08:11:32 -05:00
Mike Black W9MDB
6f9d057162
astyle files getting ready for release
2022-05-13 16:50:13 -05:00
PianetaRadio
ada37e07a9
FT857 add RIG_FUNC_CSQL
2022-04-07 12:45:00 +02:00
PianetaRadio
5d88b6579c
FT857 implement RIT on/off function
2022-04-04 19:58:31 +02: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
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
Wouter van Gulik
b06a3c1714
Merge branch 'master' into ft817_improvements
2021-09-04 23:16:18 +02: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
e825e5b4c9
ft817: Move relevant code fomr header to C file.
...
Dropped pointless NULL check before free.
Explicitly implemented digi_mode instead of awkward add on to fm_status
Handle unlikely case of getting bogus digi mode, this prevent a garbage
read while determining the bandwidth of the mode
2021-09-04 22:13:32 +02:00
Wouter van Gulik
287e79d318
Stop copying table to private data, use table direct.
...
The table is never written so there is no point makeing the copy;
it only adds confusion for a programmer.
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
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 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
261825fa27
Stop copying table to private data, use table direct.
...
The table is never written so there is no point makeing the copy;
it only adds confusion for a programmer.
2021-08-30 21:48:59 +02:00
Mike Black W9MDB
283281c4cb
astyle all files preparing for 4.3 release
2021-08-26 06:49:24 -05: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
bbc8e00074
astyle files
2021-04-04 12:50:07 -05:00
Michael Black W9MDB
91527ccd54
Fix merge error in ft857.c
...
https://github.com/Hamlib/Hamlib/issues/636
2021-03-30 11:25:13 -05:00
Michael Black W9MDB
3317dd3d7a
Merge branch 'master' of https://github.com/Hamlib/Hamlib
2021-03-30 10:54:39 -05:00
Michael Black W9MDB
0063cb7549
In ft857.c add a 200ms delay during set_ptt OFF -- seems to take a while to come out of TX
...
https://github.com/Hamlib/Hamlib/issues/636
2021-03-30 10:53:47 -05:00
Mike Black W9MDB
f55fcd9353
Remove checks for VFO_CURR from FT847 FT857 FT897 -- we don't care what VFO is requested
2021-03-29 12:45:45 -05:00
Mike Black W9MDB
d18f540b35
Fix FT857 unnecessary vfo check in ft857_set_split_freq_mode
...
https://github.com/Hamlib/Hamlib/issues/636
2021-03-29 12:40:11 -05:00
Michael Black W9MDB
ee60a68bec
astyle files
2021-02-28 09:46:01 -06:00
Michael Black W9MDB
3ecb7a6e9d
https://github.com/Hamlib/Hamlib/issues/559
2021-02-21 22:38:58 -06:00
Michael Black W9MDB
1cd872e8cd
Change ft857 get_freq to recognize RIG_VFO_A
...
https://github.com/Hamlib/Hamlib/issues/467
2020-12-15 12:26:36 -06:00
Michael Black W9MDB
ce18ec7bf5
Fix ft857 RFPOWER
...
https://github.com/Hamlib/Hamlib/issues/368
2020-09-07 16:35:13 -05:00
Michael Black W9MDB
86777dcf78
Fix set_powerstat for ft817 and add for ft857 ft897
...
https://github.com/Hamlib/Hamlib/issues/363
2020-09-03 17:07:09 -05:00
Michael Black W9MDB
fade1681fa
Fix cppcheck errors and warnings
2020-09-02 16:56:11 -05:00
Michael Black W9MDB
e652276e87
Add 6m to ft857 and ft897 ranges
2020-07-09 12:36:42 -05:00
Michael Black W9MDB
33ce152d35
Add debug to ft857.c
2020-07-09 06:47:45 -05:00
Michael Black W9MDB
555dba37fb
Add debug to FT817/857/897
...
Add fallback to non-ack protocol with 10ms post_write_delay if ack error occurs
https://github.com/Hamlib/Hamlib/issues/330
2020-06-29 07:50:55 -05:00
Michael Black W9MDB
3fbaeaf871
Change ft857 and ft897 to use ft815_read_ack and dynamic post_write_delay instead of static
...
This will support adjusting post_write_delay to hopefully fix a problem on older/slower Mac systems
https://github.com/Hamlib/Hamlib/issues/330
2020-06-28 23:34:23 -05: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
8fd5e16363
astyle files
2020-03-26 11:11:46 -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
e332b62e7d
Add debug for ft857 pometer reading
2020-03-19 22:38:09 -05:00
Michael Black
88d58752ea
Change ft857 ft857_get_pometer_level to return 0-1 based on 10 bars
2020-03-19 22:32:09 -05:00
Michael Black
d856248178
Add RIG_MODEL macro and change all rigs to support it
2020-03-05 08:44:18 -06:00