Wykres commitów

55 Commity (master)

Autor SHA1 Wiadomość Data
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 3b5f7a6dcf Add and fix some cppcheck suppress items
https://github.com/Hamlib/Hamlib/issues/1351
2023-10-03 17:11:09 -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 2f3c632ff6 Convert ANTIVOX & VOXGAIN 2023-07-27 15:01:55 -04:00
George Baltz N3GB bb260d2640 Convert COMP 2023-07-26 16:58:26 -04:00
Daniele Forsi IU5HKX a04abe6e04 [yaesu] Remove unused include of config.h 2023-02-14 19:30:51 +01:00
Mike Black W9MDB 7e81e8552a FTDX5000 will now remember startup front/rear setting and restore it
Will also allow front/rear selection in WSJT-X/JTDX
https://github.com/Hamlib/Hamlib/issues/1195
2022-12-28 16:34:32 -06:00
Mike Black W9MDB 606aea1552 FT5000 cannot use RIG_PTT_ON_DATA/MIC menu 103 control and is now set for rear automatically too
https://github.com/Hamlib/Hamlib/issues/1193
2022-12-28 12:41:39 -06:00
PianetaRadio 033cc8a192
NB2
version update
2022-12-01 10:24:55 +01:00
Mike Black W9MDB c844b02ed1 Fix dumpcap level_gran for Yaesu rigs 2022-11-11 16:56:42 -06:00
Mike Black W9MDB bbeb87eb05 Add newcat_scan for Yaesu rigs 2022-10-21 22:27:58 -05:00
Mike Black W9MDB 36e88e705b Increase write_delay in FT5000 to 1ms -- suspect it has similar problem to FT3000
https://github.com/Hamlib/Hamlib/issues/1080
2022-08-17 13:08:23 -05:00
Mike Black W9MDB 4677fb16d4 Change FTDX5000 to RIG_PTT_RIG_MICDATA and add logic to newcat. 2022-07-19 23:25:56 -05:00
Mike Black W9MDB e5ba9c401a Force FTDX5000 to 100ms CAT TIME OUT TIMER
https://github.com/Hamlib/Hamlib/issues/1080
2022-07-09 07:40:59 -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
PianetaRadio 5fb3405d1f
Update FT5000 caps with agc levels 2022-03-20 18:29:27 +01: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 b0ae08f7b7 Change rig_get_conf to rig_get_conf2 in Yaesu rigs 2022-01-10 17:22:33 -06:00
Mike Black W9MDB 01b7f81119 Add a data tag to the caps structure and a test in rig_init to ensure the data tag is where it is expected
Modify testrigcaps.c to test new data tag
This should detect any changes which corrupt rig_caps from additons/subtractions/changes to the structure
2021-12-31 23:49:29 -06:00
Mike Black W9MDB 7ea9eb3f13 Add power table to FTDX5000 since it's a 200W rig 2021-12-14 09:06:29 -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 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
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
Michael Black W9MDB a5ca77a66f Change all Yaeus rigs to 2 stop bits
https://github.com/Hamlib/Hamlib/issues/511
2021-01-16 22:45:17 -06:00
Michael Black W9MDB 19e819948f Add RIG_TARGETABLE_ANT and fix Yaesu rigs -- Yaesu are only ones needing this right now
https://github.com/Hamlib/Hamlib/pull/495
2021-01-08 07:16:45 -06:00
Michael Black W9MDB f4df454f73 Normalize Yaeus DX model names 2020-12-28 15:21:37 -06:00
Michael Black W9MDB 5fc36df249 astyle files 2020-11-30 14:53:55 -06:00
Mikael Nousiainen e122955213 Add repeater offset support for many Yaesu newcat rigs and fix FT-991 repeater offset step 2020-11-09 22:18:57 +02:00
Mikael Nousiainen c10606ed4f Combine filters on AM/AMN and FM/FMN modes as the narrow setting changes the mode too 2020-11-08 00:09:41 +02:00
Mikael Nousiainen 9033fc2e78 Fix default filter width 2020-11-06 11:02:36 +02:00
Mikael Nousiainen 526fb21852 Add RX filter choices for FTDX 5000 and FTDX 3000. Go through the rest of the filter definitions and try to unify and fix any bugs. Add roofing filter support for FT-950 and FT-2000. 2020-11-06 10:35:21 +02:00
Mikael Nousiainen 0ad76ba38a Fix a number of issues in Yaesu commands, all changes based on manuals 2020-11-05 11:05:37 +02:00
Mikael Nousiainen 5ba6059d2f Start fixing Yaesu CWPITCH, BKINDL, ANTIVOX and COMP issues. Fix FT-991 NFM mode. 2020-11-05 00:07:53 +02:00
Mikael Nousiainen ca00333c0f Add roofing filter tables for all FTDX rigs. Move FTDX 3000 caps to a separate file. Fix FTDX rig naming. 2020-10-26 09:52:27 +02:00
Mikael Nousiainen fea5ed875d Add separate definitions for FTDX101 to make fixes for filters and modes. Fix many newcat commands for FTDX101 and some other newcat Yaesu rigs. 2020-10-23 00:04:43 +03:00
Michael Black W9MDB d15c4da091 Remove COMP function from ft5000.c for ft3000 and use newcat routine instead 2020-10-15 15:28:46 -05:00
Michael Black W9MDB ad5b87c9ae Change RIG_TARGETABLE_PURE to RIG_TARGETABLE_LEVEL in ft5000.c
https://github.com/Hamlib/Hamlib/issues/414
2020-10-12 09:53:16 -05:00
Michael Black W9MDB 32b7063801 Fix FT101DX CWPITCH scale
https://github.com/Hamlib/Hamlib/issues/407
2020-10-09 16:27:45 -05:00
Michael Black W9MDB fd8c05b01d Fix IFSHIFT for FTDX101d
https://github.com/Hamlib/Hamlib/issues/394
2020-10-06 14:44:35 +01:00
Michael Black W9MDB fcd55cdf8a Fix FTDX101D RIG_FUNC_COMP
https://github.com/Hamlib/Hamlib/issues/392
2020-10-03 12:17:57 -05:00
Michael Black W9MDB 5fbb58f3ee Add RIG_TARGETABLE_PURE to ftdx101 and ftdx5000
Change newcat_get_level and set_level check to RIG_TARGETABLE_PURE
https://github.com/Hamlib/Hamlib/issues/385
2020-09-28 08:54:19 -05:00
Michael Black W9MDB f0dc0f71d4 Add RIG_TARGETABLE_FUNC and RIG_TARGETABLE_TONE to ftdx101d
Ensure VFO is only set on FUNC calls when TARGETABLE_FUNC is on for newcat.c
https://github.com/Hamlib/Hamlib/issues/385
2020-09-27 16:01:48 -05:00
Michael Black W9MDB 7bee01f785 Add suppress for AST broken bug in cppcheck 2020-09-19 16:09:44 -05:00
Michael Black W9MDB 10f7f8da70 Add 4m EUR to FTDX101D 2020-07-23 08:57:58 -05:00
Michael Black W9MDB ec24abb6c6 Some more STABLE rigs 2020-07-16 15:38:44 -05:00