Michael Black
c9c32947d4
icom.c can now power up icom rigs and determine USB echo status
...
Next step is to add icom_rig_open to other icom rigs
This routine should work on any icom rig -- those that don't have
the ability to power up will just be ignored and should produce error if not
power up already. USB echo test should work on all icom rigs.
2020-01-11 16:28:44 -06:00
Michael Black
0900337357
Fix icom set of filter with in data mode
2020-01-10 15:52:33 -06:00
Michael Black
5572823882
Change width to add 1 for icom rigs that need datamode filter width
2020-01-08 14:38:34 -06:00
Michael Black
ea81886fd5
Fix icom2rig_mode to allow PKT modees
2020-01-08 10:22:33 -06:00
Michael Black
fc3a91fbbe
Fix cppcheck warnings in icom.c
2020-01-07 23:30:51 -06:00
Michael Black
7ee3a702f5
Replace all usleep with hl_usleep
...
Several places where usleep max value could be overflowed
New hl_usleep can take values > 1000000
2020-01-07 23:18:56 -06:00
Michael Black
8f17b6fbf1
Fix filter setting for datamode in icom.c
2020-01-07 22:41:52 -06:00
Michael Black
6467cf0379
Fix retval warning in icom.c
2020-01-05 22:39:10 -06:00
Michael Black
0d02109483
Fix icom_set_mode_with_data for IC7610 and IC7300
...
Fix max baud rate for IC7610
Bump IC7610 to BETA status
2020-01-04 23:28:34 -06:00
Michael Black
40bf2ad02e
Change open logic in icom.c to check all rigs for USB echo and turn on if able to
2020-01-04 17:10:52 -06:00
Michael Black
73319f68b3
Make icom.c try power on when can't get freq during open
2019-12-22 08:31:53 -06:00
Michael Black
2ff1f47da8
Fix clang warning in icom.c
2019-12-19 14:42:23 -06:00
Michael Black
c108284c55
Fix powerstat loop for icom
2019-12-19 12:41:06 -06:00
Michael Black
285d73966b
icom powerstat debug added
2019-12-19 12:33:29 -06:00
Michael Black
dd1184c9e5
Another attempt to get icom powerstat working
2019-12-19 12:07:28 -06:00
Michael Black
73c3412156
Fix icom debug msg for powerstat
2019-12-19 10:33:06 -06:00
Michael Black
34e4279a78
Handling more errors on icom powerstat
2019-12-19 07:46:03 -06:00
Michael Black
a936dc5e59
Fix cppcheck warnings in icom.c
2019-12-18 22:49:06 -06:00
Michael Black
3bf263aae6
Add ERJECTED as possible error when Icom rig in standby
2019-12-18 14:53:05 -06:00
Michael Black
b672e8917c
Add debug to icom.c
2019-12-18 13:07:20 -06:00
Michael Black
bda8b623df
Fix icom.c compile error
2019-12-18 06:31:47 -06:00
Michael Black
e24d8f77bd
Have icoms check freq to see is power needs to be turned on
2019-12-18 06:14:31 -06:00
Michael Black
67896f1913
Add rig_get_func SATMODE to icom.c and set rx/tx vfo to Main/Sub if satmode!=0
2019-12-17 23:44:51 -06:00
Michael Black
20fa6d50ca
Fix set_powerstat in icom.c
2019-12-17 08:09:07 -06:00
Michael Black
935baaad24
Fix powerstat 1 for 115,200 on ic7300 (and perhaps others)
2019-12-16 11:55:09 -06:00
Michael Black
8ff9a682cc
Add set_powerstat to icom.c and debug msg to rig.c
2019-12-16 10:51:36 -06:00
Michael Black
ae13db1ce5
Fix c90 warnings on icom.c
2019-12-10 10:41:21 -06:00
Malcolm Herring
60bf986776
Merge remote-tracking branch 'Hamlib/master'
2019-12-09 05:34:44 +00:00
Malcolm Herring
5f6e0641ad
Prepare for D-STAR implementation
...
Add 3 new rigs: ID-31, ID-51 & ID-4100
Update other D-STAR rigs: IC-R30, IC-R8600 & IC-7100
2019-12-09 05:33:20 +00:00
Michael Black
2e9129bd06
Fix some cppcheck warning in icom
2019-12-06 17:45:27 -06:00
Michael Black
37d1d89a25
More changes/debug to get split behaving for icom.c
2019-12-06 10:05:53 -06:00
Michael Black
a91a44541c
Merge branch 'master' of https://github.com/Hamlib/Hamlib
2019-12-06 06:26:28 -06:00
Nate Bargmann
2d42e3cc1d
Merge branch 'master' of https://github.com/mdblack98/Hamlib into mdblack98-master
2019-12-06 06:25:58 -06:00
Michael Black
be78cc6e31
Add priv vfo settings to icom_set_split
2019-12-05 22:38:16 -06:00
Michael Black
79e640772b
Fix icom_get_split_vfos for Main/Sub on SATMODE rigs
2019-12-05 15:30:28 -06:00
Malcolm Herring
b12a3e31b3
Fix Icom DCS SQL funnctions
...
Copied get/set_dcs_code functions to get/set_dcs_sql
Re-mapped all receivers DCS functiosn to sql.
2019-12-05 08:01:59 +00:00
Michael Black
135ed6686e
IC910 was doing TX=VFOB RX=VFOA
...
Need to make allowances for Main/Sub split commands eventually
2019-12-04 22:32:37 -06:00
Michael Black
6241ddab59
Add icom SATMODE rigs ability to set_vfo for MainA/B and SubA/B
2019-12-02 08:16:52 -06:00
Michael Black
12494c92d5
Add MainA, MainB, SubA, and SubB vfo choices for icom rigs with SATMODE
...
Clean up debug statements in icom.c
2019-12-02 07:50:05 -06:00
Michael Black
23d22439b7
Fix typo ugly commit in icom.c
2019-12-01 16:03:16 -06:00
Michael Black
ff5275e44c
Fix icom.c to not set XIT on non-XIT rigs
2019-12-01 15:23:34 -06:00
Michael Black
1e7e085263
Update icom version and add some debug
2019-12-01 09:36:21 -06:00
Michael Black
68b7278a9a
Fix for 9700 and such for RIT=0 as they don't have XIT
2019-12-01 08:47:28 -06:00
Michael Black
9620cfc3d0
Ensure all Icom rigs have their own BACKEND version
2019-11-30 14:53:13 -06:00
Michael Black
6bf3b00c4f
astyle all files
2019-11-30 10:19:08 -06:00
Michael Black
72087f1b10
Change all __FUNCTION__ to __func__
2019-11-30 10:16:28 -06:00
Michael Black
2f4d62709e
Added a dummy snprintf to rig_debug to allow gcc to check format strings
...
This found tons of errors in rig_debug statements
So this patch cleans up all the files that were producing warnings or errors
This should fix a few segfaults when running with debug turned on
2019-11-30 10:04:31 -06:00
Michael Black
471c2fa69f
Fix icom.c debug and --setvfo get freq
2019-11-29 11:28:16 -06:00
Michael Black
a4c5b1b4e7
icom.c fix spelling error
2019-11-28 16:39:26 -06:00
Michael Black
021a531028
In icom.c when split is turned off reset to either VFOA or Main as the vfo asks for
2019-11-28 16:36:07 -06:00