Wykres commitów

70 Commity (08c06aea147efe28d56baaf308b03d8463c9600e)

Autor SHA1 Wiadomość Data
Daniele Forsi IU5HKX 08c06aea14 Fix spelling errors
Fixed with:
codespell --summary --skip=.git,extra,,lib,macros,security --ignore-words-list="ans,ba,cant,develope,fo,get's,nin,numer,parm,parms,setts,som,statics,ths,ue,vektor,objext" --write-changes --interactive=2
and manual editing.
2022-07-07 23:56:22 +02:00
Mike Black W9MDB 6f9d057162 astyle files getting ready for release 2022-05-13 16:50:13 -05:00
Mike Black W9MDB 0405498b07 Fix FT-817/818 set_split to set split cache
https://github.com/Hamlib/Hamlib/issues/1012
2022-04-19 18:10:41 -05:00
Mike Black W9MDB 4ac7d024e8 Make FT-817/FT-818 return cached VFOB freq when split and transmitting
https://github.com/Hamlib/Hamlib/issues/1012
2022-04-19 17:42:29 -05:00
PianetaRadio 412121655d
Update ft817.c 2022-04-07 12:27:26 +02:00
PianetaRadio 20e2abf7bc
FT817 add RIG_FUNC_CSQL 2022-04-07 12:25:23 +02:00
Mike Black W9MDB bf92f890b1 Update version in ft817.c 2022-04-02 22:17:51 -05:00
PianetaRadio d2dfa10d89
Implement RIT on/off function 2022-04-03 01:08:45 +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
Mike Black W9MDB 9554e4937d Redo mcHF rig from ft817 to ft847
https://github.com/Hamlib/Hamlib/issues/852
2021-11-03 22:26:37 -05:00
Mike Black W9MDB a271948b3d Add mcHF QRP rig model#1045
https://github.com/Hamlib/Hamlib/issues/852
2021-11-03 11:31:40 -05:00
Mike Black W9MDB 17bbd2f602 Update version date in ft817.c 2021-09-16 15:57:37 -05:00
Wouter van Gulik 345729421d ft817: Only set the VFO after a successful read. 2021-09-16 22:43:12 +02:00
Wouter van Gulik 7d605c86bd Split on/off is used so drop comment saying it is not yet 2021-09-16 22:43:12 +02:00
Wouter van Gulik 759cbbed3b ft817.c: Improve get_ptt by fetching TX_STATUS explicitly, instead of
doing a manual cache timeout.
Also be consistent: if we allow set_ptt to be rejected then also allow
get_tx_status en get_ptt to be rejected without failing.
Stop settings ptt_response to -1; it is only set when we got a reply so
it is a sane value or the default, no need set it again.
2021-09-16 22:43:05 +02:00
Wouter van Gulik 90f27ac7aa ft817.c: Use ft817_get_ptt instead of open coding it. 2021-09-16 22:42:07 +02:00
Wouter van Gulik 34492271bc ft817.c: Only get dig mode when needed.
This improves getting frequency and mode because we can skip reading EEPROM
 if not needed.
2021-09-16 22:42:07 +02:00
Mike Black W9MDB dcb85aa52a Fix debug print in ft817.c 2021-09-11 10:39:51 -05:00
Wouter van Gulik 5aa1572a30 Merge branch 'master' into ft817_improvements 2021-09-04 23:08:48 +02:00
Wouter van Gulik 6f02f38fdc Add 60m to the 818 tx capabilities, it is one fo the few differences
between 818 and 817.
2021-09-04 22:57:23 +02:00
Wouter van Gulik 49b2eca6c1 Add get_ant for 817. NO TESTED! I ONLY HAVE A FT818! 2021-09-04 22:57:23 +02:00
Wouter van Gulik 4cf092fc0b Implement get_ant (for 818 only) Add antenna info to RX lists 2021-09-04 22:20:54 +02:00
Wouter van Gulik 83b887ca8c Properly implement getting ALC, RFPOWER and SWR for 817/818.
Previous implementation used improper command, and incorrect calibration,
and did not enable it in the caps.
Add SWR since that was easy enough.
2021-09-04 22:20:48 +02:00
Wouter van Gulik 53035454f2 Use plain 5 instead of YAESU_CMD_LENGTH as it is not related and only brings confusion 2021-09-04 22:13:32 +02:00
Wouter van Gulik 775fc832f6 Drop unused command typedef 2021-09-04 22:13:32 +02:00
Wouter van Gulik 12889cd957 Add definition of TX metering CAT command 2021-09-04 22:13:32 +02: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
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
Mike Black W9MDB d102839284 Remove priv statement 2021-08-17 15:43:21 -05: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
Michael Black W9MDB 341828a319 astyle files 2020-10-15 15:44:43 -05:00
Michael Black W9MDB 8462796b00 Fix typo in ft817.c 2020-10-15 12:50:21 -05:00
Michael Black W9MDB 6a65b41698 Another attempt to get ft817 PWR_ON working
https://github.com/Hamlib/Hamlib/issues/418
2020-10-15 12:36:24 -05:00
Michael Black W9MDB 6807fa739a Add rig_flush to ft817_send_cmd
https://github.com/Hamlib/Hamlib/issues/419
2020-10-15 12:02:03 -05:00
Michael Black W9MDB 733bd9d280 2nd attempt to fix ft817 PWR_ON
https://github.com/Hamlib/Hamlib/issues/419
2020-10-15 11:59:59 -05:00
Michael Black W9MDB ab51d7ec66 Helps if I commit the fixed version....
https://github.com/Hamlib/Hamlib/issues/419
2020-10-15 11:48:01 -05:00
Michael Black W9MDB 18e43245bc An attempt to get FT-817 PWR_ON working
https://github.com/Hamlib/Hamlib/issues/419
2020-10-15 10:04:33 -05:00
Michael Black W9MDB 7d7622face Add 50ms sleep after during set_freq for ft817
https://github.com/Hamlib/Hamlib/issues/418
2020-10-13 17:34:34 -05:00
Michael Black W9MDB 70a448fe85 Fix FT817 FT817_NATIVE_CAT_GET_RX_STATUS byte count, should be 1 and not 2
https://github.com/Hamlib/Hamlib/issues/416
2020-10-12 22:42:27 -05:00