Wykres commitów

360 Commity (16406bba09a120baadb48be6045625ef6b2ee75e)

Autor SHA1 Wiadomość Data
Mikael Nousiainen cd9a24b72e Merge upstream changes and fix conflicts 2021-12-18 23:53:42 +02: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 c901126bf6 Ensure FTDX3000/5000 return ENAVAIL if tuner is on and meter is not SWR 2021-12-16 15:50:25 -06:00
Mike Black W9MDB 39d9577c1c Ensure FTDX3000/5000 meter is on SWR when reading SWR and tuner is on 2021-12-16 15:40:44 -06:00
Mike Black W9MDB dc0c5ddcf6 Allow the FTDX3000/5000 to read the meter for SWR when tuner is on 2021-12-16 15:21:36 -06:00
Mike Black W9MDB 4d33abeaae Fix FTDX9000 ALC Meter 2021-12-15 17:01:35 -06:00
Mike Black W9MDB 3cf36a7877 Fix SWR meter for FTDX9000 2021-12-15 16:56:42 -06:00
Mike Black W9MDB 1a88ae350b Fix FTDX3000 and FTDX5000 RF_POWER_METER reading 2021-12-15 16:26:22 -06:00
Mike Black W9MDB 6aa7f9e9bc Remove read_update_delay from Yaesue files -- not used 2021-12-13 13:18:48 -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
Mike Black W9MDB d820ee9dbf Add expected_len to read_string function for potential serial I/O speedup
https://github.com/Hamlib/Hamlib/issues/850
2021-11-24 13:02:39 -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 fdd0749c09 Add AB BA commands to newcat.c validate logic and don't validate AB/BA/SV commands
https://github.com/Hamlib/Hamlib/issues/858
2021-11-14 16:34:30 -06:00
Mike Black W9MDB a67f885c85 Implement SV command in newcat.c
https://github.com/Hamlib/Hamlib/issues/858#
2021-11-14 12:49:52 -06:00
Mike Black W9MDB ac4c59232d Add OI command to newcat.c to allow querying VFOB without using MD command
https://github.com/Hamlib/Hamlib/issues/838
2021-11-05 07:54:12 -05:00
Mike Black W9MDB ffe3c9d012 Revert "Change rig_set_split_mode to use TOGGLE first, then set_vfo"
This reverts commit c1c549cbf3.
2021-11-05 06:37:45 -05:00
Mike Black W9MDB 00657fba42 Add debug to newcat.c
https://github.com/Hamlib/Hamlib/issues/838
2021-11-03 17:28:22 -05:00
Mike Black W9MDB 057788b300 Fix newcat_set_tx_vfo and add debug
https://github.com/Hamlib/Hamlib/issues/838
2021-11-03 14:09:07 -05:00
Mike Black W9MDB 544fcf7194 Fix newcat_set_tx_vfo to use 2/3 instead of 0/1 -- need to check all other Yaesu rigs
https://github.com/Hamlib/Hamlib/issues/838
2021-11-03 13:39:53 -05:00
Mike Black W9MDB c1c549cbf3 Change rig_set_split_mode to use TOGGLE first, then set_vfo
https://github.com/Hamlib/Hamlib/issues/838
2021-11-03 13:11:11 -05:00
Mike Black W9MDB 44abad9374 Change yaesu rigs with non-targetable mode to use AB swap, set mode, AB swap logic
Hopefully prevents rig flashing
https://github.com/Hamlib/Hamlib/issues/838
2021-11-03 12:37:48 -05:00
Mike Black W9MDB 8fe190d622 Reduce error messages about RIG_VFO_OTHER which only applies to some rigs like Icom rigs with the 0x25 command
Add a flush_flag to read_string so that the new serial_flush will not produce a timeout value when flushing
https://github.com/Hamlib/Hamlib/issues/835
2021-11-01 23:43:45 -05:00
Mike Black W9MDB ab0d25ce3b Remove TS570 code from newcat.c....duh...
https://github.com/Hamlib/Hamlib/issues/840
2021-10-28 08:34:37 -05:00
Mike Black W9MDB 5f9153cd0a Make TS570 KEYSPD patch apply to TS570S too
Fix the TS570 KEYSPD get_level to return the correct value
https://github.com/Hamlib/Hamlib/issues/840
2021-10-25 07:13:38 -05:00
Mike Black W9MDB a755d82ffd Fix newcat.c vfoB detection when in split mode
Add TRACE statements to chase down Yaesu bugs
https://github.com/Hamlib/Hamlib/issues/838
2021-10-24 14:49:03 -05:00
Mike Black W9MDB 47ca65cc67 Allow for firmware bug in KEYSPD on the TS-570D
Not sure this is the real fix or if the rig rate is correct instead -- to be tested
https://github.com/Hamlib/Hamlib/issues/840
2021-10-24 08:22:08 -05: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
Mike Black W9MDB 28cdd67161 Fix newcat.c VOICE_MEM format
https://github.com/Hamlib/Hamlib/issues/830
2021-10-21 17:40:07 -05:00
Mike Black W9MDB c9d7a924c7 Add RIG_FUNC_SEND_VOICE_MEM with FT991 as the 1st implementation
https://github.com/Hamlib/Hamlib/issues/830
2021-10-21 17:36:54 -05:00
Mike Black W9MDB 5c29e099a9 Add RIG_FUNCTION_SEND_VOICE_MEM for FT991
https://github.com/Hamlib/Hamlib/issues/830
2021-10-18 23:55:42 -05:00
Mike Black W9MDB 49f3452bf2 Add send_morse to Yaesu rigs -- message is the number of the memory to be played 2021-10-17 17:53:02 -05:00
Mike Black W9MDB f7ca1a90fd Fix FTDX9000 METER reading the right way
https://github.com/Hamlib/Hamlib/issues/755
2021-09-20 00:03:02 -05:00
Mike Black W9MDB f8db0b2a36 Fix FTDX9000 METER readings
https://github.com/Hamlib/Hamlib/issues/755
2021-09-19 23:56:38 -05:00
Mike Black W9MDB e5aa78c396 Fix FTDX9000 METER_TEMP
Change return codes for meters to RIG_ENAVAIL
https://github.com/Hamlib/Hamlib/issues/755
2021-09-19 23:49:06 -05:00
Mike Black W9MDB 283281c4cb astyle all files preparing for 4.3 release 2021-08-26 06:49:24 -05:00
Wouter van Gulik 9aec383329 Simplify get_ant by having setting to unknown by default.
Drop setting to default in rigs.
Add some more documentation on get_ant.
2021-08-25 22:13:21 +02:00
Wouter van Gulik 51d4473ef0 newcat.c: Drop width check; the only call site (get_mode) uses it before the call.
Besides most other rigs assume it is != NULL. So having width == NULL
would cause a crash for all other rigs.
2021-08-21 20:30:03 +02:00
Mike Black W9MDB 0a0873252e Fix CodeQL warnings 2021-08-13 12:28:58 -05:00
Mike Black W9MDB 24a9fdcc94 Fix FTDX3000 antenna switching
https://github.com/Hamlib/Hamlib/issues/756
2021-08-05 22:29:56 -05:00
Mike Black W9MDB f8974c1e86 Implment FTDX101D/MP FTDX9000 METER_TEMP
https://github.com/Hamlib/Hamlib/issues/755
2021-08-02 23:55:24 -05:00
Mike Black W9MDB bb4dd88e0c Add RIG_METER_TEMP for FTDX9000 and FTDX101D/MP
https://github.com/Hamlib/Hamlib/issues/755
2021-08-02 13:15:51 -05:00
Mikael Nousiainen ed180e2610 FT-450(D): Add S-meter, RF power meter and fix vox gain scale. The S-meter scale, while not perfect, is at least close to what the rig displays. 2021-05-20 09:13:15 +03:00
Mikael Nousiainen 252a3ead63 Add RIG_TARGETABLE_ROOFING to allow Yaesu roofing filter targeting by VFO only for FTDX5000 and FTDX101. Fix TS-480 VOXDELAY level definition. 2021-05-12 23:51:35 +03:00
Mike Black W9MDB 993a3162fd Fix FTDX101 and FT9000 RFPOWER_METER_WATTS
https://github.com/Hamlib/Hamlib/issues/641
2021-04-06 17:13:14 -05:00
Michael Black W9MDB 04b4b83f15 Add a ptt check to ensure ptt is off for FTDX3000 and FTDX5000
Will wait up to 300ms for PTT off to occur
Should help prevent trying to set freq while ptt is on
https://github.com/Hamlib/Hamlib/issues/639
2021-04-02 08:19:15 -05:00
Michael Black W9MDB c0d11bc8b6 newcat.c VFO_MEM defaults to VFO_A
https://github.com/Hamlib/Hamlib/issues/633
2021-03-27 10:07:33 -05:00
Michael Black W9MDB 5b74438b76 DDon't do band select on FDX3000 -- seems to have a problem putting split on all the time 2021-03-18 17:11:19 -05:00
Michael Black W9MDB 3bc39aaec1 astyle files is preparation for 4.2 release 2021-03-15 17:51:22 -05:00
Michael Black W9MDB 68d4388df2 Fix Yaesu not setting frequency
https://github.com/Hamlib/Hamlib/issues/594
2021-03-09 07:42:16 -06:00