Mike Black W9MDB
|
48b6b4910c
|
Allow compilation for systems without pthreads
https://github.com/Hamlib/Hamlib/issues/1373
|
2023-12-18 11:56:41 -06:00 |
Mike Black W9MDB
|
248d5e44a9
|
Fix cppcheck warning in newcat.c
|
2023-12-17 12:52:34 -06:00 |
Mike Black W9MDB
|
027b780189
|
Fix FT857 set_vfo cppcheck warning as get_vfo is always RIG_OK
|
2023-12-17 06:19:08 -06:00 |
Mike Black W9MDB
|
ac7c908036
|
Add DSTAR to flrig.c -- thanks to Philip Rose GM3ZZA
|
2023-12-16 17:09:11 -06:00 |
Mike Black W9MDB
|
50711dcfb8
|
Remove dead code in flex6xxx.c
|
2023-12-16 15:03:21 -06:00 |
Mike Black W9MDB
|
11876d7cc4
|
Fix ptt shadow in flex6xxx.c
|
2023-12-16 15:02:01 -06:00 |
Mike Black W9MDB
|
e267c62764
|
astyle files
|
2023-12-16 11:37:58 -06:00 |
Mike Black W9MDB
|
e1b3ac2a95
|
Fix DLL build for rigfreqwalk
|
2023-12-15 08:40:08 -06:00 |
Mike Black W9MDB
|
67e57f6e4d
|
Fix compilation for LLVM-MINGW
|
2023-12-15 08:05:20 -06:00 |
Mike Black W9MDB
|
f81d49cdab
|
Fix satellite mode for IC-9700
https://github.com/Hamlib/Hamlib/issues/1451
|
2023-12-13 17:28:31 -06:00 |
Mike Black W9MDB
|
5dac79340f
|
Remove x25_always from IC9700
https://github.com/Hamlib/Hamlib/issues/1451
|
2023-12-13 16:36:58 -06:00 |
Mike Black W9MDB
|
10accf17b8
|
Remove all bw functions if failing
|
2023-12-13 16:31:12 -06:00 |
Mike Black W9MDB
|
5dc55ff9e1
|
Fix some double entries
|
2023-12-12 12:11:31 -06:00 |
Mike Black W9MDB
|
81db043fbd
|
Fix targetable vfo in xiegu.c
|
2023-12-12 12:06:38 -06:00 |
Mike Black W9MDB
|
5f0c8691d7
|
Add ICPW2 to IC7610
|
2023-12-09 15:08:08 -06:00 |
Mike Black W9MDB
|
63c615a452
|
Add IPP, DPP, and TX_INHIBIT for IC7610
|
2023-12-09 09:23:50 -06:00 |
Mike Black W9MDB
|
ea823e911c
|
Add RIG_LEVEL_RFPOWER_METER_WATTS to TS590
|
2023-12-08 23:35:58 -06:00 |
Mike Black W9MDB
|
3729f658ec
|
Add 60M channel 3 for 5357MhZ for FT8 on channelized 60M rigs
|
2023-12-04 22:18:14 -06:00 |
Mike Black W9MDB
|
768ca6105d
|
Update comment in icom.c
|
2023-12-04 16:35:23 -06:00 |
Mike Black W9MDB
|
f0e97a9e0e
|
Allow freq=0 for PowerSDR and perhaps others
|
2023-12-04 16:13:52 -06:00 |
George Baltz N3GB
|
37fb4eafdd
|
Fix FTDX101MP RFPOWER the right way.
|
2023-12-01 11:22:46 -05:00 |
George Baltz N3GB
|
ed630b28d1
|
Revert "Fix FTDX101MP RFPOWER to allow 200W"
Unnecessary code, breaks other levels.
This reverts commit f255f6f8d8 .
|
2023-12-01 11:11:21 -05:00 |
Mike Black W9MDB
|
f255f6f8d8
|
Fix FTDX101MP RFPOWER to allow 200W
https://github.com/Hamlib/Hamlib/issues/1396
|
2023-11-30 22:32:42 -06:00 |
Mike Black W9MDB
|
cc49669b49
|
Change Icom 0x26 behavior to leave filter# alone
Rigs should remember filter based on last filter used for the mode
|
2023-11-30 10:31:56 -06:00 |
Mike Black W9MDB
|
6712f32fe3
|
Add VFOB mode to FT1000
|
2023-11-24 17:20:01 -06:00 |
Mike Black W9MDB
|
8c49a977fa
|
Change FT1000 to ALPHA
|
2023-11-24 17:18:06 -06:00 |
Mike Black W9MDB
|
5bb669edbd
|
Add FT-1000 in write-only mode
freq,mode,ptt,vfo functions implemented
|
2023-11-24 17:06:35 -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 |
davidg
|
f88399ed3a
|
fix the missing comma in chan_list for IC7300, IC9700, IC705
|
2023-11-22 18:14:33 +00:00 |
davidg
|
d0fd27afd6
|
added RIG_MTYPE_VOICE and RIG_MTYPE_MORSE to chan_type_t and IC 7300, 9700 and 703 radios.
|
2023-11-22 17:46:21 +00:00 |
Mikael Nousiainen
|
00cb0eccdc
|
Fix multicast publisher write commands to use a mutex lock to prevent corruption in (spectrum) data written with multiple write() calls. Remove unnecessary hl_usleep() calls in Icom backend, as the frame parser will correctly detect transceive messages.
|
2023-11-22 18:41:55 +02:00 |
Mikael Nousiainen
|
7b341a2ad6
|
Merge branch 'master' into streamline-vfo-targeting-and-split-functionality
|
2023-11-20 10:16:15 +02:00 |
Mikael Nousiainen
|
7d5f540b9c
|
Fix bugs in dummy rig. Report errors (incl. timeouts) from icom_get_powerstat(), because the timeout reason is often something else than rig being powered off. Check for power status changes in rigctld/rigctl command loops.
|
2023-11-20 10:15:45 +02:00 |
Mike Black W9MDB
|
85f828b19f
|
Add sim.h
|
2023-11-16 16:33:32 -06:00 |
Mike Black W9MDB
|
deebca4eaf
|
Remove voice functions from IC275 -- rig does not have them
|
2023-11-16 15:12:01 -06:00 |
Mike Black W9MDB
|
cb34dc3b20
|
Add stop_voice_mem to some icom rigs
Also add send_voice_mem to IC275
|
2023-11-16 09:02:32 -06:00 |
Mike Black W9MDB
|
1fce7ced5b
|
Really fix modeMapGetHamblib in Flrig to find mode in multiple mode list
https://github.com/Hamlib/Hamlib/issues/1428
|
2023-11-14 23:44:47 -06:00 |
Mike Black W9MDB
|
512c82649e
|
Fix modeMapGetHamblib in Flrig to find mode in multiple mode list
https://github.com/Hamlib/Hamlib/issues/1428
|
2023-11-14 22:55:25 -06:00 |
Mikael Nousiainen
|
b78fa43b56
|
Fix issues in VFO targeting. Allow IC-9700 to target Sub receiver (requires VFO swapping).
|
2023-11-14 23:00:37 +02:00 |
Mike Black W9MDB
|
723b835fdd
|
Remove bogus set_level in ts590.c for ALC,SWR,COMP
|
2023-11-14 06:48:41 -06:00 |
Mikael Nousiainen
|
dd974a2536
|
Merge branch 'master' into streamline-vfo-targeting-and-split-functionality
|
2023-11-14 10:05:52 +02:00 |
Mikael Nousiainen
|
e2e723ec60
|
Simplify/streamline split VFO handling, especially in the Icom backend. Detect reverse split automatically at startup for Icom rigs.
|
2023-11-14 10:05:17 +02:00 |
Mike Black W9MDB
|
d868f1a545
|
Fix FLRig get_bwA/B for rigs that do not have it
https://github.com/Hamlib/Hamlib/issues/1427
|
2023-11-13 23:07:57 -06:00 |
Michael Black
|
394cb4cbcf
|
Merge pull request #1426 from GeoBaltz/990_meter
990 meter
|
2023-11-13 17:48:52 -06:00 |
Mike Black W9MDB
|
b1b567d64a
|
Fix FLRig get_bwA/B for rigs that do not have get_bwA/b
https://github.com/Hamlib/Hamlib/issues/1427
|
2023-11-13 13:58:06 -06:00 |
George Baltz N3GB
|
176c49240d
|
Use general meter reader to get SWR value for TS-990.
|
2023-11-13 13:24:52 -05:00 |
George Baltz N3GB
|
e05b79acd3
|
Move meter reader to kenwood.c, so it can be used by ts990.c
|
2023-11-13 12:47:18 -05:00 |
Mike Black W9MDB
|
e19bdc3d56
|
Update vfo_fixup for ID5100 dual watch mode
https://github.com/Hamlib/Hamlib/issues/1425
|
2023-11-13 10:26:00 -06:00 |
Mike Black W9MDB
|
e7786cee4c
|
Fix TS990S SWR read -- strange behavior of RM command reading first RM turned on for read
New SWR table too for TS990S
https://github.com/Hamlib/Hamlib/issues/1423
|
2023-11-12 13:22:02 -06:00 |
Mike Black W9MDB
|
6351d5deac
|
Get scaling correct (i.e.none) for FLRig get_SWR
https://github.com/Hamlib/Hamlib/issues/1423
|
2023-11-10 17:38:57 -06:00 |
Mike Black W9MDB
|
1374ee554c
|
Add new get_SWR function for FLRig
https://github.com/Hamlib/Hamlib/issues/1423
|
2023-11-10 15:43:20 -06:00 |
Mikael Nousiainen
|
4a926ec503
|
Fix issues found during testing
|
2023-11-10 20:32:59 +02:00 |
Mike Black W9MDB
|
774e60895c
|
Use new FLRig get_SWR method if available -- otherwise use old method
|
2023-11-10 11:55:30 -06:00 |
Mike Black W9MDB
|
5059ec8cd6
|
Add SWR for TS990
https://github.com/Hamlib/Hamlib/issues/1423
|
2023-11-10 10:55:31 -06:00 |
Mikael Nousiainen
|
82f2b10275
|
Merge branch 'hamlib-multicast-4' into streamline-vfo-targeting-and-split-functionality
|
2023-11-09 09:59:48 +02:00 |
Mikael Nousiainen
|
c90c675add
|
Unify and streamline Icom backend logic for freq/mode and split commands. Allow use of targeted freq/mode whenever possible. Move certain Icom-specific caps to the icom_priv_caps struct to remove rig-specific conditions in generic backend code.
|
2023-11-09 09:57:23 +02:00 |
Mike Black W9MDB
|
5d7db6b516
|
Fix FLRig SWR value
Change float level print to %g format for better appearance
https://github.com/Hamlib/Hamlib/issues/1417
|
2023-11-08 17:14:10 -06:00 |
Mike Black W9MDB
|
f1a9823bdd
|
Move swr from rig_cache to priv value until we get rig_cache fixed to be expandable
https://github.com/Hamlib/Hamlib/issues/1419
|
2023-11-08 08:05:56 -06:00 |
Mike Black W9MDB
|
62341a657e
|
Only allow SWR read when ptt is on for PowerSDR
https://github.com/Hamlib/Hamlib/issues/1417
|
2023-11-07 16:05:27 -06:00 |
Mike Black W9MDB
|
02b4da83c3
|
Fix PowerSDR swr reading -- then we can fix FLRig's read too
https://github.com/Hamlib/Hamlib/issues/1417
|
2023-11-07 16:00:31 -06:00 |
Mike Black W9MDB
|
a5bac08190
|
Add SWR to flrig
|
2023-11-07 12:32:47 -06:00 |
Mikael Nousiainen
|
89abbfeb3a
|
Merge master and fix conflicts
|
2023-11-07 09:41:29 +02:00 |
Mike Black W9MDB
|
1e3e1a9499
|
Only do swr and power for PowerSDR then ptt is active
|
2023-11-05 16:53:53 -06:00 |
Mike Black W9MDB
|
337fb0f3e5
|
Add SWR reading for PowerSDR/Thetis
|
2023-11-05 16:45:15 -06:00 |
Mike Black W9MDB
|
31298bb917
|
Reduce debug in icom.c
|
2023-11-05 16:39:49 -06:00 |
Mike Black W9MDB
|
8484b132f2
|
Add FTDX5000 to 60M exception handling
|
2023-11-01 10:14:18 -05:00 |
Mike Black W9MDB
|
7f8f470ef7
|
Hopefully fix compile warning in newcat.c
|
2023-11-01 09:17:53 -05:00 |
Mike Black W9MDB
|
fccc540353
|
Add 60M exception for FT897/D
https://github.com/Hamlib/Hamlib/issues/1414
|
2023-10-31 22:40:30 -05:00 |
Mike Black W9MDB
|
6cb17e49dc
|
Add post_ptt_delay for situations where more time is needed for external relay operations
Detect Doppler frequency changes for Kenwood rigs and avoid querying frequency...just set it...to provide stable timing
https://github.com/Hamlib/Hamlib/issues/1412
|
2023-10-31 17:34:31 -05:00 |
Mikael Nousiainen
|
f89e0f0388
|
Cleaning up and unifying the Icom backend
|
2023-10-31 22:38:43 +02:00 |
Mikael Nousiainen
|
8ab8aafe48
|
Streamline VFO targeting and split functionality. Rewrite Icom backend routines to always avoid VFO swapping is the rig supports the 'targetable' commands 0x25 and 0x26. Work in progress.
|
2023-10-29 10:28:36 +02:00 |
Michael Black
|
06c20da738
|
Merge pull request #1411 from GeoBaltz/oops1
f conversion already rounds, so no external rounding needed.
|
2023-10-25 15:23:46 -05:00 |
Mike Black W9MDB
|
1d57136d69
|
Fix TS590 USB_AF and USB_AF_INPUT maximum level
https://github.com/Hamlib/Hamlib/issues/1402
|
2023-10-25 15:18:33 -05:00 |
George Baltz N3GB
|
66e8548d60
|
f conversion already rounds, so no external rounding needed.
|
2023-10-25 16:12:11 -04:00 |
George Baltz N3GB
|
228aac34ca
|
Replace hard coded constants with table values
Make sure table values exist.
|
2023-10-25 14:08:07 -04:00 |
George Baltz N3GB
|
b5653852b3
|
Enable set_level checking for all Yaesu/newcat rigs.
|
2023-10-25 13:49:32 -04:00 |
Mike Black W9MDB
|
d396623486
|
Fix compile warning with kenwood.c
|
2023-10-25 11:15:49 -05:00 |
Mike Black W9MDB
|
325277f269
|
Add USB_AF and USB_AF_INPUT for FTDX101D/MP
|
2023-10-24 23:07:33 -05:00 |
Mike Black W9MDB
|
32728ba95f
|
Update FTDX101D antenna comment
|
2023-10-24 15:45:46 -05:00 |
Mike Black W9MDB
|
599554ee16
|
Add note for the future ANT possibilities for the FTDX101D
|
2023-10-24 15:44:28 -05:00 |
Mike Black W9MDB
|
192822417b
|
Fix segfault for Kenwood L MICGAIN
Fix potential segfault in iofunc.c when stopset is null
|
2023-10-23 09:33:32 -05:00 |
Mike Black W9MDB
|
fb49c0cf70
|
Remove bad RIG_LEVEL_USB* items
|
2023-10-21 16:05:16 -05:00 |
Mike Black W9MDB
|
bdeb433d04
|
Fix level print in kenwood.c for portability
|
2023-10-21 12:44:16 -05:00 |
Mike Black W9MDB
|
464fa3f478
|
Revert "Promote token_t to unsigned long long"
This broke several things -- have to do this inside kenwood.c instead
This reverts commit 01292b261f .
|
2023-10-21 12:39:47 -05:00 |
George Baltz N3GB
|
a1baf7307d
|
Implement RIG_LEVEL_USB_AF[_INPUT] for TS-890S
+ some cleanup.
|
2023-10-21 10:44:16 -04:00 |
Mike Black W9MDB
|
c74fc74e9e
|
Fix TS590 get level USB_AF and USB_AF_INPUT
|
2023-10-20 17:02:08 -05:00 |
Mike Black W9MDB
|
b6ffeeda99
|
Fix stupid mistake on ts590.c
|
2023-10-20 16:39:30 -05:00 |
Mike Black W9MDB
|
f697f71205
|
Fix USB_AF USB_AF_INPUT for TS590SG
|
2023-10-20 16:33:45 -05:00 |
Mike Black W9MDB
|
ff2c0e6b03
|
Fix USB_AF and USB_AF_INPUT for TS590
https://github.com/Hamlib/Hamlib/issues/1402
|
2023-10-20 09:35:03 -05:00 |
Mike Black W9MDB
|
01292b261f
|
Promote token_t to unsigned long long
https://github.com/Hamlib/Hamlib/issues/1402
|
2023-10-19 23:35:20 -05:00 |
Mike Black W9MDB
|
f5f8694a70
|
Add RIG_LEVEL_USB_AF_INPUT
Add RIG_LEVEL_USB_AF and RIG_LEVEL_USB_AF_INPUT to ts590.c
More rigs to be updated for this
|
2023-10-18 16:47:29 -05:00 |
Mike Black W9MDB
|
b72dd095f7
|
Fix cppcheck warning
|
2023-10-14 12:45:37 -05:00 |
Mike Black W9MDB
|
8d15c04727
|
Fix more cppcheck items
|
2023-10-14 12:01:41 -05:00 |
Mike Black W9MDB
|
e2354333f3
|
Return early in icom/frame.c on BUSERROR
|
2023-10-14 12:01:15 -05:00 |
Mike Black W9MDB
|
534fe449a2
|
Fix more cppcheck items
|
2023-10-13 17:36:29 -05:00 |
Mike Black W9MDB
|
d72127f29a
|
Fix cppcheck warnings
|
2023-10-11 23:22:42 -05:00 |
Mike Black W9MDB
|
501c4b62c9
|
cppcheck fixes
|
2023-10-11 09:01:15 -05:00 |
Mike Black W9MDB
|
9c6e564006
|
Fix flrig to work for now -- speed up will come later
https://github.com/Hamlib/Hamlib/issues/1398
|
2023-10-10 17:56:53 -05:00 |
Mike Black W9MDB
|
d3edab3759
|
Fix cppcheck warnings
https://github.com/Hamlib/Hamlib/issues/1351
|
2023-10-08 17:16:10 -05:00 |
Mike Black W9MDB
|
dfc04d49c4
|
Fix cppcheck warnings
https://github.com/Hamlib/Hamlib/issues/1351
|
2023-10-08 17:14:55 -05:00 |