diff --git a/NEWS b/NEWS index 32e029f7b..2cef16957 100644 --- a/NEWS +++ b/NEWS @@ -13,6 +13,7 @@ Version 5.x -- future * Change FT1000MP Mark V model names to align with FT1000MP Version 4.6 + * Add IC7760 * IC7300 Mode filter can now be set by # (i.e. 1,2,3) * Fixed AF6SA WRC rotor controller * Added Rhode&Schwarz XK852 diff --git a/include/hamlib/riglist.h b/include/hamlib/riglist.h index 8b1abb743..7b1579e23 100644 --- a/include/hamlib/riglist.h +++ b/include/hamlib/riglist.h @@ -297,6 +297,7 @@ #define RIG_MODEL_X5105 RIG_MAKE_MODEL(RIG_ICOM, 89) /* Xiegu X5105 -- G90 compatible */ #define RIG_MODEL_IC905 RIG_MAKE_MODEL(RIG_ICOM, 90) #define RIG_MODEL_X6200 RIG_MAKE_MODEL(RIG_ICOM, 91) /* Xiegu X6200 */ +#define RIG_MODEL_IC7760 RIG_MAKE_MODEL(RIG_ICOM, 92) /* * Optoelectronics (CI-V) diff --git a/rigs/icom/Makefile.am b/rigs/icom/Makefile.am index ae35b5139..b295fe8d1 100644 --- a/rigs/icom/Makefile.am +++ b/rigs/icom/Makefile.am @@ -8,7 +8,7 @@ ICOMSRC = icom.c icom.h icom_defs.h frame.c frame.h ic706.c icr8500.c ic735.c ic id1.c id31.c id51.c id4100.c id5100.c perseus.c ic2730.c \ ic707.c ic728.c ic751.c ic761.c \ ic78.c ic7800.c ic785x.c \ - ic7000.c ic7100.c ic7200.c ic7300.c ic7600.c ic7610.c ic7700.c icf8101.c \ + ic7000.c ic7100.c ic7200.c ic7300.c ic7600.c ic7610.c ic7700.c ic7760.c icf8101.c \ ic7300.h optoscan.c optoscan.h xiegu.c level_gran_icom.h noinst_LTLIBRARIES = libhamlib-icom.la diff --git a/rigs/icom/icom.c b/rigs/icom/icom.c index 5eaec5dde..082d846b4 100644 --- a/rigs/icom/icom.c +++ b/rigs/icom/icom.c @@ -668,15 +668,17 @@ static const struct icom_addr icom_addr_list[] = {RIG_MODEL_ICR8500, 0x4a}, {RIG_MODEL_ICR9000, 0x2a}, {RIG_MODEL_ICR9500, 0x72}, - {RIG_MODEL_MINISCOUT, 0x94}, +// {RIG_MODEL_MINISCOUT, 0x94}, // ic7300 took this one {RIG_MODEL_IC718, 0x5e}, {RIG_MODEL_OS535, 0x80}, /* same address as IC-7410 */ {RIG_MODEL_ICID1, 0x01}, {RIG_MODEL_IC7000, 0x70}, {RIG_MODEL_IC7100, 0x88}, {RIG_MODEL_IC7200, 0x76}, + {RIG_MODEL_IC7300, 0x94}, {RIG_MODEL_IC7610, 0x98}, {RIG_MODEL_IC7700, 0x74}, + {RIG_MODEL_IC7760, 0xB1}, {RIG_MODEL_PERSEUS, 0xE1}, {RIG_MODEL_X108G, 0x70}, {RIG_MODEL_X6100, 0x70}, @@ -10043,6 +10045,7 @@ DECLARE_INITRIG_BACKEND(icom) rig_register(&ic7200_caps); rig_register(&ic7300_caps); rig_register(&ic7610_caps); + rig_register(&ic7760_caps); rig_register(&ic781_caps); rig_register(&ic707_caps); rig_register(&ic728_caps); diff --git a/rigs/icom/icom.h b/rigs/icom/icom.h index 11d6e7214..b1f3812b7 100644 --- a/rigs/icom/icom.h +++ b/rigs/icom/icom.h @@ -497,6 +497,7 @@ extern struct rig_caps ic475_caps; extern struct rig_caps ic575_caps; extern struct rig_caps ic1275_caps; extern struct rig_caps icf8101_caps; +extern struct rig_caps ic7760_caps; extern struct rig_caps omnivip_caps; extern struct rig_caps delta2_caps;