Mike Black W9MDB
85d9d8d62c
Make ignoring morse handler more generic
2024-05-05 22:17:17 -05:00
Mike Black W9MDB
c2b8f2b4fe
Improve SDRCONSOLE behavior
2024-05-05 16:03:50 -05:00
Mike Black W9MDB
2b27553155
Make rig_flush_force in rig.c timeout immediately
...
https://github.com/Hamlib/Hamlib/issues/1541
2024-04-22 11:26:57 -05:00
Mike Black W9MDB
dc375c6d00
Fix rig_get_split_vfo -- was almost always using cache
2024-03-25 14:46:26 -05:00
Mike Black W9MDB
f119f5976a
Fix build warning
...
https://github.com/Hamlib/Hamlib/issues/1524
2024-03-14 17:10:23 -05:00
Mike Black W9MDB
24135bd7d7
Fix compile error for MUTEX_CHECK when HAVE_PTHREAD is false
2024-03-08 16:55:33 -06:00
Mike Black W9MDB
bafb88432a
Fix return value for rig_send_raw
2024-03-03 22:40:43 -06:00
George Baltz N3GB
55db73894f
Add STATE to the list of pointers
...
Definitely a long term item.
2024-03-01 12:27:26 -05:00
Mike Black W9MDB
c6371a14a1
Fix 'G' command vfo_ops
...
https://github.com/Hamlib/Hamlib/issues/1518
2024-02-29 22:37:16 -06:00
Mike Black W9MDB
c68ef118e9
Add mutex for rig_send_morse and when locked use cache
...
for rig_get_freq, rig_get_mode, rig_get_vfo, and rig_get_split_vfo
Might need to add more down the road
https://github.com/Hamlib/Hamlib/issues/1514
2024-02-28 23:04:47 -06:00
Mike Black W9MDB
5f92b19ef4
Revert "Sync github"
...
This reverts commit 5089949f10
.
2024-02-24 11:10:41 -06:00
Mike Black W9MDB
5089949f10
Sync github
2024-02-24 11:09:54 -06:00
Mike Black W9MDB
64c470a4e7
Make hamlib_settings error show the real error
2024-02-05 15:00:26 -06:00
George Baltz N3GB
23d5d53248
Port rigs/anytone/, rigs/barrett/ and rigs/codan/
...
Fixup git rebase SMerge error.
2024-02-05 11:28:31 -05:00
George Baltz N3GB
4a1fa678ea
Play catchup with split/VFO revision.
...
Fix typos in rebase fixups.
2024-02-05 11:28:30 -05:00
George Baltz N3GB
3eb41c6400
Cache pointers for src/rig.c
...
Issue #1420 again.
2024-02-05 11:28:30 -05:00
Mike Black W9MDB
267f30d16b
Fix compile warning in rig.c
2024-01-28 09:44:41 -06:00
Mike Black W9MDB
fabfe61a45
Add rig_test_2038 to rig_init so it will show on all systems
...
https://github.com/Hamlib/Hamlib/issues/1478
2024-01-24 15:48:05 -06:00
Mikael Nousiainen
8bb5bcefb9
Merge upstream and fix conflicts
2024-01-21 20:59:54 +02:00
Mike Black W9MDB
7d0c737e96
Fix Icom startup with poweron
...
https://github.com/Hamlib/Hamlib/issues/1480
2024-01-21 11:39:07 -06:00
Mikael Nousiainen
4b3a7514ca
Merge upstream and fix conflicts
2024-01-20 13:08:29 +02:00
Mike Black W9MDB
d391773622
Ensure transmit vfo is used for rig split
2024-01-19 16:44:04 -06:00
Mike Black W9MDB
df64af4583
Suppress no get_vfo message for Icom rigs.
...
No hope of getting Icom to ever provide this ability
2024-01-15 11:18:46 -06:00
Mike Black W9MDB
0e5d2cfc48
Fix tx_vfo default in rig.c
2024-01-15 07:33:21 -06:00
Mike Black W9MDB
4d568c782e
Speed up rig_band_changed actions for FT991 and perhaps others
...
Putting the AC001; command immediately after FA freq change make the band change end state occur immediately
2024-01-15 07:28:22 -06:00
Mikael Nousiainen
eb7634abfb
Merge upstream changes and fix conflicts
2024-01-15 09:24:17 +02:00
George Baltz N3GB
64f69421de
Pointerize all the ports in src/rig.c
2024-01-14 18:13:05 -05:00
George Baltz N3GB
cd1f4d3929
Implement function to get structure address
...
Add AMPPORT and ROTPORT macros
2024-01-14 18:13:05 -05:00
Mike Black W9MDB
05fb4389f7
Fix segfault in rig_bandselect
2024-01-11 07:03:16 -06:00
Mike Black W9MDB
e25fab7d2f
Add band_changed to rig.c
2024-01-10 11:25:44 -06:00
Mike Black W9MDB
ddb0a64272
Reduce debug level for band changing
2024-01-10 09:48:01 -06:00
Mike Black W9MDB
a7d2a5e32b
Seperate rig_band_changed into it's own file included from rig.c
2024-01-10 08:21:18 -06:00
Mike Black W9MDB
2709fb8ab9
Add rig_band_changed function for customization of rig actions on each band
...
This takes user action to customize during build right now.
2024-01-10 07:28:17 -06:00
Mike Black W9MDB
e610d3b691
astyle rig.c
2024-01-10 06:38:37 -06:00
Mike Black W9MDB
cb74453f06
Fix Doppler detection false alarm for WSJT-X's 55 Hz test
2024-01-10 06:37:46 -06:00
Mikael Nousiainen
1cc08d2f00
Merge upstream and fix conflicts
2023-12-19 18:03:12 +02:00
Mikael Nousiainen
3a414c3221
Allow split passband width changes without changing the mode
2023-12-19 10:16:27 +02:00
Mike Black W9MDB
af5ea58350
Add -# --skip_init option to rigctl
2023-12-18 15:26:46 -06:00
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
e267c62764
astyle files
2023-12-16 11:37:58 -06:00
George Baltz N3GB
f4d40e0d79
Restore shared library ABI compatibility with previous hamlibs
...
No need for post_ptt_delay to be in hamlib_port - move it to misc
rig_state data.
Update references to post_ptt_delay
Fix a couple of typos
Add code to actually set post_ptt_delay
Fixes issue #1412
2023-12-04 10:47:52 -05:00
Mike Black W9MDB
698cb10ff3
Re-enable extra get_freq so see if it fixes timeout problem on IC-7100
2023-11-25 22:33:07 -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
f28d674211
Remove unnecessary rig_get_freq
2023-11-22 23:44:15 -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
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
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
Mikael Nousiainen
4a926ec503
Fix issues found during testing
2023-11-10 20:32:59 +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