George Baltz N3GB
|
0790f4d72e
|
Fix ENTERFUNC/RETURNFUNC imbalances found by repaired func_chk
|
2024-06-26 16:44:04 -04:00 |
George Baltz N3GB
|
096af1f592
|
More of the balancing act.
Mostly ENTERFUNC/RETURNFUNC.
|
2024-06-26 10:16:12 -04:00 |
George Baltz N3GB
|
aa94298a09
|
Convert rigs/icom/icom.[ch]
sed -i plus manual tuning in icom.c
|
2024-06-08 03:55:08 -04:00 |
Mike Black W9MDB
|
c4ee53e046
|
Revert "Add missing file"
This reverts commit 5b9db723d5 .
|
2024-05-20 08:03:46 -05:00 |
Mike Black W9MDB
|
5b9db723d5
|
Add missing file
|
2024-05-20 08:01:32 -05:00 |
Mike Black W9MDB
|
09fbc4cb64
|
Restore Xiegu G90 x25/x26 command detection. Works find on Base 1.79 App 1.80
https://github.com/Hamlib/Hamlib/issues/1547
|
2024-05-09 17:09:40 -05:00 |
Mike Black W9MDB
|
fd69cb0487
|
Have icom rigs fallback to old get mode when x26 has beeen disabled
https://github.com/Hamlib/Hamlib/issues/1547
|
2024-05-06 06:35:40 -05:00 |
Mike Black W9MDB
|
42c900cb8a
|
Fix default filter_width in icom.c
|
2024-05-04 22:57:25 -05:00 |
Mike Black W9MDB
|
c70502ea34
|
Fix IC7300/9700 FM filter set -- now honors FM widths of 7000,10000, and 15000
|
2024-04-22 17:32:48 -05:00 |
Mike Black W9MDB
|
9e42ca2052
|
Add IC756 IC756PROII and IC756PROIII to execeptions on get/set_mode
|
2024-04-15 08:13:55 -05:00 |
Mike Black W9MDB
|
31ea63b2f3
|
Fix IC7300 bandwidth reading for AM/BM ....still need to fix setting bandwidth for AM/FM
|
2024-03-25 10:23:40 -05:00 |
Mike Black W9MDB
|
2feb4cc65c
|
Fix IC7700 get_mode_without_data
|
2024-03-21 17:04:37 -05:00 |
George Baltz N3GB
|
609065775c
|
Update some of rigs/* to use pointer to cache
Issue #536
|
2024-03-08 21:00:19 -05:00 |
Mike Black W9MDB
|
f122f6422b
|
Fix Icom switching to VFO mode when starting up in memory mode
https://github.com/Hamlib/Hamlib/issues/1431
|
2024-03-03 22:39:49 -06:00 |
Mike Black W9MDB
|
0902b32c45
|
Remove debug statement causing warning on mingw64
|
2024-02-16 17:05:07 -06:00 |
Mike Black W9MDB
|
916049b0a5
|
Icom rigs can now use filter_usbd, filter_cw, and filter_usb set-conf options to set filter for USBD/LSBD, USB/LSB, and CW/CWR modes
e.g. --set-conf=filter_usbd=2,filter_cw=1,filter_usb=3
https://github.com/Hamlib/Hamlib/issues/1507
|
2024-02-11 12:23:24 -06:00 |
Mike Black W9MDB
|
6bfccb3e92
|
Add filternum option for Icom rigs so WJST-X can use hamlib_settings.json to set default filter
https://github.com/Hamlib/Hamlib/issues/1507
|
2024-02-04 16:53:41 -06:00 |
Mike Black W9MDB
|
d42d505d22
|
Icom rigs will now recognize the current even if the user is twiddling buttons
https://github.com/Hamlib/Hamlib/issues/1507
|
2024-02-04 15:56:34 -06:00 |
Mike Black W9MDB
|
d77b0df702
|
Fix Icom rigs filter -- mode set will now keep the same filter as currently set
|
2024-02-03 23:29:09 -06:00 |
George Baltz N3GB
|
904dfef9b9
|
Fix icom_set_powerstat() to correctly save&restore rp->retry, rp->timeout_retry
Also convert icom.c to pointer use.
|
2024-02-03 15:46:11 -05:00 |
Mike Black W9MDB
|
a03a79c864
|
Add tone_enable in more places to cover all set_split_freq cases
|
2024-02-01 15:48:01 -06:00 |
Mike Black W9MDB
|
7436e4395f
|
Add FUNC_TONE tone_enable to icom_set_split_freq too
|
2024-02-01 15:41:36 -06:00 |
Mike Black W9MDB
|
7310f370c1
|
IC705 remove get_powerstat -- doesn't work
Icom do not get width for FM or FMN -- doesn't work
Add tone_enable option to overcome bug in IC-705 where changing freq turns off TONE
|
2024-02-01 15:35:19 -06:00 |
Mike Black W9MDB
|
05033171c3
|
Change token_t to hamlib_token_t to avoid collsions with libbsm and others
https://github.com/Hamlib/Hamlib/issues/1469
|
2024-01-21 23:11:55 -06:00 |
Mikael Nousiainen
|
051e671bfa
|
Merge upstream changes and fix conflicts. Use snprintf() in most sprintflst.c functions to avoid buffer overflows.
|
2024-01-04 10:43:15 +02:00 |
DJ3CE
|
a5c273efe9
|
Patch power reading of IC-705/-905
|
2023-12-21 01:18:18 +01:00 |
Mikael Nousiainen
|
1cc08d2f00
|
Merge upstream and fix conflicts
|
2023-12-19 18:03:12 +02: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 |
Mike Black W9MDB
|
5dc55ff9e1
|
Fix some double entries
|
2023-12-12 12:11:31 -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
|
768ca6105d
|
Update comment in icom.c
|
2023-12-04 16:35:23 -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
|
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 |
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
|
cb34dc3b20
|
Add stop_voice_mem to some icom rigs
Also add send_voice_mem to IC275
|
2023-11-16 09:02:32 -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
|
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 |
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 |
Mikael Nousiainen
|
89abbfeb3a
|
Merge master and fix conflicts
|
2023-11-07 09:41:29 +02:00 |
Mike Black W9MDB
|
31298bb917
|
Reduce debug in icom.c
|
2023-11-05 16:39:49 -06: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 |
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 |
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 |