Mike Black W9MDB
dad55ef148
astyle files getting ready for WSJT-x-2.7.0rc1
2023-05-08 07:37:13 -05:00
Mike Black W9MDB
a349c3e07b
Change ft817 startup timeout to 1500ms to avoid a timeout
...
https://github.com/Hamlib/Hamlib/issues/1278
2023-04-29 07:57:07 -05:00
Mike Black W9MDB
e5a6055d57
Another attempt to fix ft817_get_vfo
...
https://github.com/Hamlib/Hamlib/issues/1278
2023-04-28 22:30:07 -05:00
Mike Black W9MDB
215aa6b92c
Try to fix ft817 get_vfo to return the valid status bye
...
https://github.com/Hamlib/Hamlib/issues/1278
2023-04-28 08:20:57 -05:00
Mike Black W9MDB
da94c8b770
Change ft817.c to not mask the low bit on eepromp reads -- hopefully this doesn't break everything
...
https://github.com/Hamlib/Hamlib/issues/1278
2023-04-25 08:52:42 -05:00
Mike Black W9MDB
4ba3a02512
FT-817 add 100ms delay during ft817_open to avoid initial cmd error during startup
...
https://github.com/Hamlib/Hamlib/issues/1278
2023-04-22 11:22:16 -05:00
Mike Black W9MDB
2af9f2c5b3
For FT-817 add sleep after set_vfo to allow vfo swap to occur
...
https://github.com/Hamlib/Hamlib/issues/1278
2023-04-21 22:05:42 -05:00
Daniele Forsi IU5HKX
a04abe6e04
[yaesu] Remove unused include of config.h
2023-02-14 19:30:51 +01: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
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