Michael Black W9MDB
8636901bf3
Fix IC746 and IC746PRO set mode to not use data byte
2025-01-07 16:56:52 -06:00
Michael Black W9MDB
8f0e9909da
astyle icom.h and update icom date
2024-12-03 15:32:08 -06:00
Michael Black W9MDB
d86f0db383
Fix 10GHz power watts for IC9700
2024-11-27 12:10:48 -06:00
Michael Black W9MDB
a94e2948f5
Add IC7760 Alpha
2024-11-26 23:38:19 -06:00
Mike Black W9MDB
fbdb665620
Merge branch 'master' of https://github.com/Hamlib/Hamlib
2024-11-24 22:30:38 -06:00
Mike Black W9MDB
473a77406e
Fix for async packet from IC-PW2 amplifier
2024-11-11 16:26:15 -06:00
Mike Black W9MDB
5b1df09ad0
Fix segfault in icom.c when range_list is NULL
2024-10-30 08:21:37 -05:00
Mike Black W9MDB
e3b067307a
Fix icom width filter using 1,2,3 for all modes
2024-10-25 12:11:50 -05:00
Mike Black W9MDB
f6b8bdabe8
Allow 1,2,3 width usage for all modes in icom.c
2024-10-20 11:28:44 -05:00
Mike Black W9MDB
c02cf9726f
Fix compile warning on icom.c fm_filters
2024-10-18 09:30:19 -05:00
Mike Black W9MDB
41eb2b076c
Fix IC7300 set mode FM
...
Allow IC7300 to use width of 1,2,3 to select filter
2024-10-13 16:10:00 -05:00
Mike Black W9MDB
2a7d5387ee
Change icom_scan VFO to just switch to VFO mode instead of VFOA
...
https://github.com/Hamlib/Hamlib/issues/1619#issuecomment-2402159608
2024-10-09 08:30:55 -05:00
Mike Black W9MDB
baf2897e76
Add SCAN_VFO to icom.c and fix ic707.c to support correct scan modes
2024-10-07 08:11:31 -05:00
Mike Black W9MDB
53a3d86353
Fix async detection in icom.c
2024-10-05 14:48:09 -05:00
Mike Black W9MDB
141ca8bf3f
Fix r8500 tuning steps
2024-10-01 22:30:06 -05:00
Mike Black W9MDB
f63b60a866
Ensure satmode flag is set in icom.c
2024-09-22 10:31:04 -05:00
Mike Black W9MDB
f64727c1e0
Limit collision_retry to 2 times in icom's frame.c
2024-08-31 22:25:58 -05:00
Mike Black W9MDB
846a56a39b
Fix Icom to set filter#0 when datamode=0
...
https://github.com/Hamlib/Hamlib/issues/1598
2024-08-23 08:40:16 -05:00
Mike Black W9MDB
88572851b4
Fix KEYSPD values for Icom rigs
2024-08-15 12:31:45 -05:00
Mike Black W9MDB
df48595add
Put rig_flush back in frame.c for the IC-7100 -- hopefully fixed async packets on the CI-V port coming from amplifiers
...
The 7100 cannot unlink the CI-V port and these async packets are not being handled well.
https://github.com/Hamlib/Hamlib/issues/1587
2024-08-04 11:51:18 -05:00
Mike Black W9MDB
ff71f202c9
Another attempt to fix IC7100 behavior when amplifier is sending requests
...
Seems the IC7100 cannot separate the CI-V port from the USB CI-V like other Icom rigs
2024-08-01 11:59:15 -05:00
Mike Black W9MDB
47d1dbb030
Remove 0xe1 check for async -- not that simple and now ignored when wrong response in frame.c
2024-07-31 11:48:21 -05:00
Mike Black W9MDB
647b477dc9
Fix x26cmdfails in icom.c
2024-07-26 15:48:44 -05:00
Mike Black W9MDB
b718788c9a
Echo detection is now dynamic so can be changed while running
...
Async packet is now handled correctly...may be tied to the ANT CI-V port
https://github.com/Hamlib/Hamlib/issues/1575
https://github.com/Hamlib/Hamlib/issues/1587
https://github.com/Hamlib/Hamlib/issues/1588
2024-07-25 12:08:23 -05:00
Mike Black W9MDB
75783cb125
Revert "Try to fix IC-7100 remote operation echo oddity"
...
Seems to break things severely
This reverts commit ed33a235f4
.
2024-07-23 09:34:09 -05:00
Mike Black W9MDB
ed33a235f4
Try to fix IC-7100 remote operation echo oddity
...
https://github.com/Hamlib/Hamlib/issues/1575
2024-07-22 16:57:14 -05:00
Mike Black W9MDB
2e96b91b04
Add Xiegu X6200
2024-07-17 22:43:35 -05:00
Mike Black W9MDB
3e2922fe69
Fix Icom echo detection
...
https://github.com/Hamlib/Hamlib/issues/1581
2024-07-17 09:34:28 -05:00
Mike Black W9MDB
40b20aa912
Fix IC-7800 and other 2-byte 0x04 responding Icom rigs to use correct filter number (the existing filter)
...
https://github.com/Hamlib/Hamlib/issues/1581
2024-07-08 16:53:29 -05:00
Mike Black W9MDB
5814f745b9
Allow Icom rigs to skip packets that do not match the cmd/subcmd sent.
...
This should allow some sharing between controllers
2024-07-07 12:53:22 -05:00
Mike Black W9MDB
388a18e5da
IC-7100 is sending 0xe1 for broadcast frames so add 0xe1 as an async packet type
...
https://github.com/Hamlib/Hamlib/issues/1575
2024-07-05 08:16:30 -05:00
Mike Black W9MDB
328731921e
Discard Icom packets with E1 controller code
...
These are async packets which were getting flushed but have to be handled individually.
Have to hande these as generic flush before sending command breaks async packets when echo is on.
https://github.com/Hamlib/Hamlib/issues/1575
2024-07-04 11:52:05 -05: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
3c4b1a83f8
Change IC7100 so x25x26 always and update icom.c to detect probably better
2024-05-11 12:51:25 -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
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
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
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
1cc08d2f00
Merge upstream and fix conflicts
2023-12-19 18:03:12 +02:00
Mike Black W9MDB
63c615a452
Add IPP, DPP, and TX_INHIBIT for IC7610
2023-12-09 09:23:50 -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