Wykres commitów

78 Commity (master)

Autor SHA1 Wiadomość Data
George Baltz N3GB 494787cb3c First batch of state pointers in rigs/yaesu/
Almost all by sed -i
2024-06-08 03:55:08 -04:00
George Baltz N3GB aa0d83df95 Use pointers for all cache references in rigs/* 2024-03-09 14:25:59 -05:00
Mike Black W9MDB 25ee5d65d5 Fix rigctld vfo_ops
https://github.com/Hamlib/Hamlib/issues/1518
2024-02-28 17:30:41 -06:00
Michael Black 74062c6aba
Merge branch 'master' into master 2023-12-21 07:53:27 -06:00
davidg 3061d5e208 Add number of CW and Voice memories to supporting Icom, Yaesu, Kenwood and Elecraft Radios. Added added .chanlist to TS890S 2023-12-20 21:26:57 +00:00
Mike Black W9MDB e267c62764 astyle files 2023-12-16 11:37:58 -06:00
Mike Black W9MDB 9841e500b9 Fix ptt_share segmentation fault
https://github.com/Hamlib/Hamlib/issues/1433
Fix ID5100 0x25 and simplex VFO actions
https://github.com/Hamlib/Hamlib/issues/1429
2023-11-23 15:00:05 -06:00
Mike Black W9MDB 501c4b62c9 cppcheck fixes 2023-10-11 09:01:15 -05:00
Mike Black W9MDB 3c48de2159 Update FT991 channel list to include PMS and 5MHz channels 2023-09-07 11:27:43 -05:00
Mike Black W9MDB b40da0f6b0 Increase send_morse size to use maximum for rigs or 20 chars (if morse_qsize unknown)
This will still allow for up to 1023 characater to queue up.
No guarantees on which rigs allow for this queuing though.
Kenwood rigs can at least find the buffer status to wait for room but not all rigs do.
https://github.com/Hamlib/Hamlib/issues/1368
2023-08-19 12:36:07 -05:00
Mike Black W9MDB d7d450df49 Add parm BANDSELECT for Yaesu rigs
'p BANDSELECT' returns current band of VFOA
'P BANDSELECT BAND160M' example selects the 160M band
'P BANDSELECT ?' shows  bands available for the rig
Kenwood rigs will be next
Icom rigs TBD when Icom explains the return from 0x1a 0x01 -- no bandselect possible so manual setting of rig values
https://github.com/Hamlib/Hamlib/issues/1353
2023-08-11 10:40:42 -05:00
George Baltz N3GB b1bef6101b Convert RFPOWER to level_gran usage
Two rigs (FTDX3000dm & FT450D) handled slightly abnormally - both should
function as before.

Remove 2 now unused variables to avoid compiler warnings.
2023-08-03 10:01:30 -04:00
George Baltz N3GB 915ee383fb Convert MONITOR_GAIN 2023-08-03 10:01:30 -04:00
George Baltz N3GB cbec337cd3 Convert SQL to use level_gran data. 2023-08-03 10:01:30 -04:00
George Baltz N3GB d1106cae8b Convert MICGAIN to level_gran
Update rig info
Round to nearest integer
2023-07-26 16:58:26 -04:00
Mike Black W9MDB 2491d208d9 Fix FT450 and FT991 RIG_LEVEL_NR values
https://github.com/Hamlib/Hamlib/issues/1305
2023-06-02 15:16:38 -05:00
Mike Black W9MDB cd0b685ed2 Change FT450 and FT991 RIG_LEVEL_NR back
https://github.com/Hamlib/Hamlib/issues/1305
2023-06-02 10:25:05 -05:00
Mike Black W9MDB fe209d7cce Fix Yaeus LVL_NR to default 1-15 range and set FT450 to 1-11 ranges
https://github.com/Hamlib/Hamlib/issues/1305
2023-05-31 07:55:50 -05:00
Daniele Forsi IU5HKX 8d40732064 Fix initializer-overrides warnings by clang
Fixes:
dx77.c:225:5: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides]
    {
    ^
dx77.c:217:23: note: previous initialization is here
    .tx_range_list2 = {RIG_FRNG_END,},
                      ^~~~~~~~~~~~~~~

ft991.c:356:27: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides]
    .scan =               newcat_scan,
                          ^~~~~~~~~~~
ft991.c:352:27: note: previous initialization is here
    .scan =               newcat_scan,
                          ^~~~~~~~~~~
2023-03-28 19:53:29 +02:00
Daniele Forsi IU5HKX a04abe6e04 [yaesu] Remove unused include of config.h 2023-02-14 19:30:51 +01:00
Mike Black W9MDB a9de174335 Change FT991 write_delay to 5ms -- was seeing many serial errors with 0ms
https://github.com/Hamlib/Hamlib/issues/1163
2022-12-02 08:07:12 -06:00
Mike Black W9MDB 6c5e0e6974 Update astyle formatting 2022-11-16 15:30:36 -06:00
PianetaRadio 20ce600448
Update ft991.c
Correct NR level
2022-11-14 16:14:28 +01:00
PianetaRadio 7bcf599afc
Update ft991.c
NR level range
2022-11-14 10:43:07 +01:00
PianetaRadio 8533002f8e
Update ft991.c
LVL_NR
2022-11-14 10:33:40 +01:00
Mike Black W9MDB c844b02ed1 Fix dumpcap level_gran for Yaesu rigs 2022-11-11 16:56:42 -06:00
Mike Black W9MDB eeac97c725 Fix FT-991 level_gran
https://github.com/Hamlib/Hamlib/issues/1144
2022-11-10 16:00:00 -06:00
Mike Black W9MDB bbeb87eb05 Add newcat_scan for Yaesu rigs 2022-10-21 22:27:58 -05:00
Mike Black W9MDB a83eb3bf42 astyle files for 4.5 release 2022-07-27 17:16:17 -05:00
Mike Black W9MDB ce99f4c75d Allow rig_set_split_mode to skip setting if mode already set
https://github.com/Hamlib/Hamlib/issues/1056
2022-06-07 08:33:18 -05:00
Mike Black W9MDB ce1d863a69 Fix split detection in ft991
https://github.com/Hamlib/Hamlib/issues/1046
2022-06-01 17:20:14 -05:00
Mike Black W9MDB 901cea8944 Add wait_morse to rigs that had send_morse but missing wait_morse
wait_morse only works on full break-in
https://github.com/Hamlib/Hamlib/issues/1043
2022-05-29 22:53:30 -05:00
Mike Black W9MDB 6f9d057162 astyle files getting ready for release 2022-05-13 16:50:13 -05:00
PianetaRadio 1710058bfa
FT991, fix max RF power for VHF/UHF bands 2022-04-08 09:16:21 +02:00
PianetaRadio 3659ede403
Update FT991 caps with agc levels
#886
2022-03-20 17:20:43 +01:00
PianetaRadio 575d6dd1af
Bandwidth list
Updated according to CAT manual
2022-03-19 17:32:48 +01:00
PianetaRadio 528da5dc9a
Update ft991.c
Filter bandwidth list
2022-03-19 17:12:12 +01:00
Michael Black 9e762a3b10
Merge pull request #970 from jleh/ft991-meter-cal
Yaesu meter calibrations
2022-02-20 09:09:59 -06:00
Juuso Lehtinen 2d51b635c2 Add ID, VD & Comp meter cals for FT991
Power level should return 0 when power is 0
2022-02-20 16:18:02 +02:00
Mike Black W9MDB 523a22359a Balance RETURNFUNC 2022-02-19 16:32:09 -06: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 51be4b4dc9 Update version numbers 2022-01-31 22:19:19 -06:00
Mike Black W9MDB 265ac88646 Change sprintf to SNPRINTF in yaesu
https://github.com/Hamlib/Hamlib/issues/857
2022-01-18 23:20:25 -06:00
Mike Black W9MDB 3385a5f37b Remove TARGETABLE_MODE from FT-991
Rig does not have MD1 command
This needs to be done via cache in rig.c, read once and only change if needed
https://github.com/Hamlib/Hamlib/issues/731
2022-01-16 11:23:58 -06:00
Mike Black W9MDB cab48cecfa Add get/set clock for Yaesu FT1200/891/991/DX10/DX101/DX101MP
https://github.com/Hamlib/Hamlib/issues/851
2021-12-02 16:08:08 -06:00
Mike Black W9MDB 63a51c36a1 astyle files preparing for 4.4 release 2021-11-28 12:41:10 -06:00
Mikael Nousiainen f71712b23b Add contour, audio peak filter and keyer functions/levels for many Yaesu rigs 2021-11-20 21:28:26 +02:00
Mike Black W9MDB 4e717d2386 Add set/get_vfo for ft991 so rigctld can be used wihout --vfo argument
Hopefully fixes rig_vfo_op function too
https://github.com/Hamlib/Hamlib/issues/858
2021-11-13 22:29:19 -06:00
Mike Black W9MDB 1ca3d34010 Change Yaeus send_voice_mem to built-in function rather than FUNC implementaion
https://github.com/Hamlib/Hamlib/issues/830
2021-10-22 07:29:27 -05:00