Wykres commitów

45 Commity (a83eb3bf42bcbfacb7f23f1ef551af5fcdc3e387)

Autor SHA1 Wiadomość Data
Mike Black W9MDB a83eb3bf42 astyle files for 4.5 release 2022-07-27 17:16:17 -05:00
Mike Black W9MDB 44ad5c6363 Fix FT897 freq set/get for > 100MHz
https://github.com/Hamlib/Hamlib/issues/1065
2022-07-27 12:45:13 -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 6f9d057162 astyle files getting ready for release 2022-05-13 16:50:13 -05:00
PianetaRadio 08456af0f8
FT897 add RIG_FUNC_CSQL 2022-04-07 12:53:29 +02:00
PianetaRadio 769a3a559b
FT897 implement RIT on/off function 2022-04-04 20:07:17 +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
Mike Black W9MDB 5a5902c7ed Add GET_TX_METER to FT897 2022-01-03 11:38:19 -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
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 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
Michael Black W9MDB 1e98661ce4 Add FT-897D
https://github.com/Hamlib/Hamlib/issues/384
2021-01-03 13:33:15 -06:00
Michael Black W9MDB 349516911a Fix ft897 get_freq to allow RIG_VFO_A too
https://github.com/Hamlib/Hamlib/issues/467
2020-12-15 12:21:09 -06:00
Michael Black W9MDB 7e5d08319f Remove get_vfo from ft897.c -- have to rely on toggle as it seems older serial#'s don't support the vfo commands
https://github.com/Hamlib/Hamlib/issues/384
2020-11-30 08:32:26 -06:00
Michael Black W9MDB 0ae511c958 Remove set_vfo from ft897.c
Was working when rigctld used from WSJT-X or JTDX but not when direct-to-rig was used
Apparenly not the same as ft857 so have to rely on toggle for now.
https://github.com/Hamlib/Hamlib/issues/384
2020-11-21 13:04:11 -06:00
Michael Black W9MDB 481cdbd62c Fix linking for ft817_set_powerstat 2020-09-04 07:26:11 -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 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 W9MDB a23e9ee47d Implement set/get_vfo for FT-897 using FT-857 routines
https://github.com/Hamlib/Hamlib/issues/285
2020-06-07 08:32:32 -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