Hamlib/rigs/icom
George Baltz N3GB df65ceee67 Start removing conditional pthreads use.
We can treat HAVE_PTHREAD and HAVE_PTHREAD_H as equivalent. But using
_PTHREAD_H is a real kludge.
2025-08-24 19:53:44 -04:00
..
Android.mk
Makefile.am Part 2 of Issue#1775: Adds optional wrappers for rigs that need to use the alternate AGC mapping originally specified in icom.c. Instructions for employment are provided within icom_alt_agc.c. 2025-06-26 13:04:58 -04:00
README.icom
TODO.icom
delta2.c Fix ambiguity between system includes and Hamlib includes 2025-07-22 23:33:57 +02:00
frame.c Fix ambiguity between system includes and Hamlib includes 2025-07-22 23:33:57 +02:00
frame.h
ic78.c
ic92d.c
ic271.c
ic275.c
ic471.c
ic475.c
ic703.c
ic706.c
ic707.c
ic718.c
ic725.c
ic726.c
ic728.c
ic735.c Fix ambiguity between system includes and Hamlib includes 2025-07-22 23:33:57 +02:00
ic736.c Fix ambiguity between system includes and Hamlib includes 2025-07-22 23:33:57 +02:00
ic737.c Fix ambiguity between system includes and Hamlib includes 2025-07-22 23:33:57 +02:00
ic738.c Fix ambiguity between system includes and Hamlib includes 2025-07-22 23:33:57 +02:00
ic746.c Fix typos 2025-08-03 10:49:23 +02:00
ic751.c
ic756.c Fix typos 2025-08-03 10:49:23 +02:00
ic761.c
ic765.c
ic775.c Fix ambiguity between system includes and Hamlib includes 2025-07-22 23:33:57 +02:00
ic781.c
ic785x.c Fix ambiguity between system includes and Hamlib includes 2025-07-22 23:33:57 +02:00
ic820h.c Fix typos 2025-08-03 10:49:23 +02:00
ic821h.c Fix typos 2025-08-03 10:49:23 +02:00
ic910.c Fix typos 2025-08-03 10:49:23 +02:00
ic970.c Fix typos 2025-08-03 10:49:23 +02:00
ic1275.c
ic2730.c
ic7000.c Fix typos 2025-08-03 10:49:23 +02:00
ic7100.c Fix ambiguity between system includes and Hamlib includes 2025-07-22 23:33:57 +02:00
ic7200.c Fix typos 2025-08-03 10:49:23 +02:00
ic7300.c Fix ambiguity between system includes and Hamlib includes 2025-07-22 23:33:57 +02:00
ic7300.h
ic7410.c Fix ambiguity between system includes and Hamlib includes 2025-07-22 23:33:57 +02:00
ic7600.c Fix ambiguity between system includes and Hamlib includes 2025-07-22 23:33:57 +02:00
ic7610.c Fix ambiguity between system includes and Hamlib includes 2025-07-22 23:33:57 +02:00
ic7700.c Fix ambiguity between system includes and Hamlib includes 2025-07-22 23:33:57 +02:00
ic7760.c Fix ambiguity between system includes and Hamlib includes 2025-07-22 23:33:57 +02:00
ic7800.c Fix ambiguity between system includes and Hamlib includes 2025-07-22 23:33:57 +02:00
ic9100.c Fix ambiguity between system includes and Hamlib includes 2025-07-22 23:33:57 +02:00
icf8101.c Fix ambiguity between system includes and Hamlib includes 2025-07-22 23:33:57 +02:00
icom.c Start removing conditional pthreads use. 2025-08-24 19:53:44 -04:00
icom.h Fix typos 2025-08-16 11:52:55 +02:00
icom_alt_agc.c Corrected a couple of cppcheck warnings: uninitialize variable and condition always false. 2025-06-27 08:05:03 -04:00
icom_alt_agc.h Part 2 of Issue#1775: Adds optional wrappers for rigs that need to use the alternate AGC mapping originally specified in icom.c. Instructions for employment are provided within icom_alt_agc.c. 2025-06-26 13:04:58 -04:00
icom_defs.h Fix typos 2025-08-03 10:49:23 +02:00
icr6.c
icr10.c
icr20.c
icr30.c More static and const additions. 2025-06-07 10:46:31 -04:00
icr71.c
icr72.c
icr75.c Correct powerstat check 2025-06-23 01:25:09 -04:00
icr7000.c Fix ambiguity between system includes and Hamlib includes 2025-07-22 23:33:57 +02:00
icr8500.c Still more cppcheck tweaks 2025-07-29 13:10:28 -04:00
icr8600.c Revert "Remove set_vfo from ICR8600 -- doesn't have any" 2025-02-23 16:21:17 -06:00
icr9000.c Fix ambiguity between system includes and Hamlib includes 2025-07-22 23:33:57 +02:00
icr9500.c Fix ambiguity between system includes and Hamlib includes 2025-07-22 23:33:57 +02:00
icrx7.c
id1.c
id31.c
id51.c
id4100.c
id5100.c Apply fixes suggested by iwyu 2025-07-22 23:33:57 +02:00
level_gran_icom.h
omni.c Fix ambiguity between system includes and Hamlib includes 2025-07-22 23:33:57 +02:00
optoscan.c Fix ambiguity between system includes and Hamlib includes 2025-07-22 23:33:57 +02:00
optoscan.h Fix ambiguity between system includes and Hamlib includes 2025-07-22 23:33:57 +02:00
os456.c Fix ambiguity between system includes and Hamlib includes 2025-07-22 23:33:57 +02:00
os535.c Fix ambiguity between system includes and Hamlib includes 2025-07-22 23:33:57 +02:00
perseus.c Fix ambiguity between system includes and Hamlib includes 2025-07-22 23:33:57 +02:00
xiegu.c Fix typos 2025-08-03 10:49:23 +02:00

README.icom

hamlib - Copyright (C) 2008 The Hamlib Group

File: README.icom

Notes on Icom backends

2008-03, AA6E:  Tested and extended omni.c for Ten-Tec Omni VI and Omni VI Plus
        It is now at least "beta" level.

2008-07, AA6E:  Tests with IC-756PROIII at ARRL.  Added AF, RF, SQL levels, COMP,
	BALANCE. Note: communications do not seem completely reliable for baud
	rates > 9600.
	VOX-related commands are implemented for the '910H but are wrong for
	the '756 and other models.  They should be reimplemented in a more general way.

2008-10, DL1JBE: Tested IC-275H and IC-475H at local clubstation. Offered functions do work
	as expected in most cases. Only problem: Bandwidth in Get_Mode is reported always as 0.
	Besides this backend seems to be stable -> Changing State to RIG_STATUS_BETA.

2020-02, W9MDB: Antenna count and ack length for existing Icom's with antenna settings
Model #Ant  ack length
7100	2	2
737	2	2
7410	2	2
746	2	2
746	2	2
756	2	2
756	2	2
756	2	2
756	2	2
7600	2	3
7610	2	3
7700	4	3
7800	4	3
785x	4	3
9100	2	2
icr30	2	2
icr6	2	2
icr75	2	2
icr8600	3	2
icr9000	2	2
icr9500	3	2

2020-09, G0GJV Attempting to support RIT. I asked ICOM technical support

"I am doing some work on the Hamlib amateur radio control library, and in 
particular looking at control of RIT via CI-V on the Icom IC-9100 Is my 
reading of the manual correct - on this (and most older Icom rigs) - 
there is no RIT/XIT control available?"

and received the answer

"Hi Mike,
Yes that's right
Thanks
Virgil"

So I've removed the erroneous icom_set_rit function.