[Hamlib-commits] Hamlib -- Ham radio control libraries branch Hamlib-4.3 updated. 4.3-17-gbacb20a0
Library to control radio transceivers and receivers
Brought to you by:
n0nb
From: Nate B. <n0...@us...> - 2021-09-13 23:30:57
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Hamlib -- Ham radio control libraries". The branch, Hamlib-4.3 has been updated via bacb20a029593e1980b081124a23ee45f797597b (commit) via c2ed3d6fb3eb10fd985f6078e3512a0d3501a91a (commit) via 2b211b43f1bcb99863427f4d953aea561a2b2b71 (commit) via eb00c66aaf6044c963482819939ce4531b9c9efb (commit) via 27aecf91da09633c937d70b6b6536865aa7a189c (commit) via c2c72602f31a21dbeed273a94330b873994bd467 (commit) via 391aef96cd12843de87f863725a5354b6954902b (commit) via 8d31be0ee11d06b5213b49ea5d2906ac4306427b (commit) via 36655931dde5df3fe46d4f43a28b68febd7a951b (commit) via 53f7c1ed3baad6f70339616130533b6eb280c1ff (commit) via 4f760debc3540d7393f198ef1a2f7017a2feced2 (commit) via 39bb9c4a92410d79aff56891111762a7bdc8a65a (commit) via 17206da434084a745eac24e65470265ee88328dc (commit) via 891a550e93f93d9d56b780ac672e65450ac3e3ea (commit) via 384f4973468b435e7554fba9faee2f6f3adca9b4 (commit) via 267d70c2bfd7cb1979f22fa5d68978cbd98bea71 (commit) via f6dff2576c8b55a6e076cbe3bf492d3f9621e455 (commit) from 5a6134b7430126af15fbd4a4baa44acdfc0fa53d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit bacb20a029593e1980b081124a23ee45f797597b Merge: 5a6134b7 c2ed3d6f Author: Nate Bargmann <n0...@n0...> Date: Mon Sep 13 18:27:43 2021 -0500 Merge pull request #796 from N0NB/Hamlib-4.3 Hamlib 4.3 commit c2ed3d6fb3eb10fd985f6078e3512a0d3501a91a Author: Nate Bargmann <n0...@n0...> Date: Mon Sep 13 18:12:03 2021 -0500 Update NEWS for Kenwood VFO fix diff --git a/NEWS b/NEWS index 20edd901..3b1dd662 100644 --- a/NEWS +++ b/NEWS @@ -26,6 +26,7 @@ Version 4.3.1 Note: On systems with libusb < 1.0.23 a warning will be emmitted but compliation should proceed without error. - Update testlibusb.c warning to "may be" instead of "will be" + - Change kenwood to only set VFOA default on 1st rig_open call Version 4.3 * 2021-09-01 commit 2b211b43f1bcb99863427f4d953aea561a2b2b71 Author: Mike Black W9MDB <mdb...@ya...> Date: Mon Sep 13 13:13:12 2021 -0500 Change kenwood to only set VFOA default on 1st rig_open call https://github.com/Hamlib/Hamlib/issues/797 (cherry picked from commit 0f2a92b2de7118f303215cccd1188199711a4b4d) diff --git a/rigs/kenwood/kenwood.c b/rigs/kenwood/kenwood.c index 7b5ef5ec..b4e981f8 100644 --- a/rigs/kenwood/kenwood.c +++ b/rigs/kenwood/kenwood.c @@ -962,10 +962,11 @@ int kenwood_open(RIG *rig) rig->state.rigport.retry = retry_save; - // Default to 1st VFO and split off - if (rig->caps->set_vfo) + // Default to 1st VFO and split off -- but only 1 time + if (rig->caps->set_vfo && priv->opened == 0) { rig_set_vfo(rig, vfo_fixup(rig, RIG_VFO_A, 0)); + priv->opened = 1; } RETURNFUNC(RIG_OK); diff --git a/rigs/kenwood/kenwood.h b/rigs/kenwood/kenwood.h index e0973afc..801fdb1b 100644 --- a/rigs/kenwood/kenwood.h +++ b/rigs/kenwood/kenwood.h @@ -28,7 +28,7 @@ #include "token.h" #include "misc.h" -#define BACKEND_VER "20210829" +#define BACKEND_VER "20210911" #define EOM_KEN ';' #define EOM_TH '\r' @@ -165,6 +165,7 @@ struct kenwood_priv_data int is_k4d; int is_k4hd; int no_id; // if true will not send ID; with every set command + int opened; // true once rig_open is called to avoid setting VFOA every open call }; commit eb00c66aaf6044c963482819939ce4531b9c9efb Author: Nate Bargmann <n0...@n0...> Date: Mon Sep 13 09:24:02 2021 -0500 Update NEWS for 4.3.1 bug fixes diff --git a/NEWS b/NEWS index d7761cb6..20edd901 100644 --- a/NEWS +++ b/NEWS @@ -6,6 +6,27 @@ Copyright (C) 2000-2021 Michael Black W9MDB, and others Please send Hamlib bug reports to ham...@li... +Version 4.3.1 + * 2021-09-14 + * Bug fix release + - Do not do vfo_fixup on satmode rigs + - Fix compilation of misc.c with gmtime_r replacement function for + mingw + - Fix python build. For some reason casting tp vfo_t in the + RIG_VFO_N macro broke the swig parsing + - Append the missing information to build hamlib v4.3 for Android + NDK + - Change set_icom_set_mode_with_data to not change mode unless + necessary + - Since Icom rigs default to filter 2 if a filter is not selected + we will do the same when turning on data mode + - Fix segfault in kenwood_set_vfo + - scripts: Update example in readme, since 4.0 817 is 1020 + - Make testlibusb.c compatible with libusb < 1.0.23 + Note: On systems with libusb < 1.0.23 a warning will be emmitted + but compliation should proceed without error. + - Update testlibusb.c warning to "may be" instead of "will be" + Version 4.3 * 2021-09-01 * libusb-1.0.23 or greater is now required or use --without-libusb commit 27aecf91da09633c937d70b6b6536865aa7a189c Author: Mike Black W9MDB <mdb...@ya...> Date: Tue Sep 7 22:37:35 2021 -0500 Update testlibusb.c warning to "may be" instead of "will be" (cherry picked from commit f064241c64cd72e045aed5f8e2b48f439a63fc4d) diff --git a/tests/testlibusb.c b/tests/testlibusb.c index f01369a8..660420ec 100644 --- a/tests/testlibusb.c +++ b/tests/testlibusb.c @@ -343,7 +343,7 @@ static int test_wrapped_device(const char *device_name) return 0; } #else -#warning LIBUSB-1.0.23 will be required in Hamlib > 4.3 +#warning LIBUSB-1.0.23 may be required in Hamlib > 4.3 static int test_wrapped_device(const char *device_name) { (void)device_name; commit c2c72602f31a21dbeed273a94330b873994bd467 Author: Mike Black W9MDB <mdb...@ya...> Date: Tue Sep 7 07:03:53 2021 -0500 Make testlibusb.c compatible with libusb < 1.0.23 (cherry picked from commit 4679d0f2ef34d2e8600cb861ce5a024e09766803) diff --git a/tests/testlibusb.c b/tests/testlibusb.c index b1a92c9d..f01369a8 100644 --- a/tests/testlibusb.c +++ b/tests/testlibusb.c @@ -218,7 +218,10 @@ static void print_device(libusb_device *dev, libusb_device_handle *handle) case LIBUSB_SPEED_SUPER: speed = "5G"; break; +#if defined(LIBUSB_API_VERSION) && (LIBUSB_API_VERSION >= 0x01000107) + case LIBUSB_SPEED_SUPER_PLUS: speed = "10G"; break; +#endif default: speed = "Unknown"; } commit 391aef96cd12843de87f863725a5354b6954902b Author: Wouter van Gulik <pa...@gm...> Date: Wed Sep 8 22:35:14 2021 +0200 scripts: Update example in readme, since 4.0 817 is 1020 (cherry picked from commit 3e1b06432bd27fc26b41d030a8631ae85ee7e2fb) diff --git a/scripts/build-w32.sh b/scripts/build-w32.sh index 0f60eedc..aa8ad55b 100755 --- a/scripts/build-w32.sh +++ b/scripts/build-w32.sh @@ -129,9 +129,9 @@ directory. In short, the command syntax is of the form: - rigctl -m 120 -r COM1 -vvvvv + rigctl -m 1020 -r COM1 -vvvvv - -m -> Radio model 120, or Yaesu FT-817 (use 'rigctl -l' for a list) + -m -> Radio model 1020, or Yaesu FT-817 (use 'rigctl -l' for a list) -r -> Radio device, in this case COM1 -v -> Verbosity level. For testing four or five v characters are required. Five 'v's set a debug level of TRACE which generates a lot of screen diff --git a/scripts/build-w64-jtsdk.sh b/scripts/build-w64-jtsdk.sh index 9b07c0f7..af6e4c6b 100755 --- a/scripts/build-w64-jtsdk.sh +++ b/scripts/build-w64-jtsdk.sh @@ -139,9 +139,9 @@ directory. In short, the command syntax is of the form: - rigctl -m 120 -r COM1 -vvvvv + rigctl -m 1020 -r COM1 -vvvvv - -m -> Radio model 120, or Yaesu FT-817 (use 'rigctl -l' for a list) + -m -> Radio model 1020, or Yaesu FT-817 (use 'rigctl -l' for a list) -r -> Radio device, in this case COM1 -v -> Verbosity level. For testing four or five v characters are required. Five 'v's set a debug level of TRACE which generates a lot of screen diff --git a/scripts/build-w64.sh b/scripts/build-w64.sh index 9567414e..c2433578 100755 --- a/scripts/build-w64.sh +++ b/scripts/build-w64.sh @@ -129,9 +129,9 @@ directory. In short, the command syntax is of the form: - rigctl -m 120 -r COM1 -vvvvv + rigctl -m 1020 -r COM1 -vvvvv - -m -> Radio model 120, or Yaesu FT-817 (use 'rigctl -l' for a list) + -m -> Radio model 1020, or Yaesu FT-817 (use 'rigctl -l' for a list) -r -> Radio device, in this case COM1 -v -> Verbosity level. For testing four or five v characters are required. Five 'v's set a debug level of TRACE which generates a lot of screen commit 8d31be0ee11d06b5213b49ea5d2906ac4306427b Author: Mike Black W9MDB <mdb...@ya...> Date: Fri Sep 10 05:36:42 2021 -0500 Fix segfault in kenwood_set_vfo https://github.com/Hamlib/Hamlib/issues/794 (cherry picked from commit e881993433d8eb48b217ff4c1110689ee330090d) diff --git a/Segfault-award b/Segfault-award index f80986d0..db4d10af 100644 --- a/Segfault-award +++ b/Segfault-award @@ -25,3 +25,7 @@ Here is the list of the brave fellows: * Chuck Ritola fclose of fsockin or fsockout when null https://github.com/Hamlib/Hamlib/issues/757 + +* John Nelson G4KLA 09/2021 + kenwood_set_vfo + https://github.com/Hamlib/Hamlib/issues/794 diff --git a/rigs/kenwood/kenwood.c b/rigs/kenwood/kenwood.c index a03a8ea6..7b5ef5ec 100644 --- a/rigs/kenwood/kenwood.c +++ b/rigs/kenwood/kenwood.c @@ -1053,7 +1053,7 @@ int kenwood_get_if(RIG *rig) */ int kenwood_set_vfo(RIG *rig, vfo_t vfo) { - char cmdbuf[6]; + char cmdbuf[12]; int retval; char vfo_function; struct kenwood_priv_data *priv = rig->state.priv; @@ -1231,7 +1231,7 @@ int kenwood_get_vfo_main_sub(RIG *rig, vfo_t *vfo) int kenwood_set_split_vfo(RIG *rig, vfo_t vfo, split_t split, vfo_t txvfo) { struct kenwood_priv_data *priv = rig->state.priv; - char cmdbuf[6]; + char cmdbuf[12]; int retval; unsigned char vfo_function; commit 36655931dde5df3fe46d4f43a28b68febd7a951b Author: Mike Black W9MDB <mdb...@ya...> Date: Tue Sep 7 17:52:44 2021 -0500 Since Icom rigs default to filter 2 if a filter is not selected we will do the same when turning on data mode https://github.com/Hamlib/Hamlib/issues/791 (cherry picked from commit f2c60aa33adfe5051b403e76efd4420c3f25cfdf) diff --git a/rigs/icom/icom.c b/rigs/icom/icom.c index 4c44ffd6..1425efcc 100644 --- a/rigs/icom/icom.c +++ b/rigs/icom/icom.c @@ -1883,12 +1883,12 @@ int icom_set_mode_with_data(RIG *rig, vfo_t vfo, rmode_t mode, case RIG_MODE_PKTFM: case RIG_MODE_PKTAM: datamode[0] = 0x01; - datamode[1] = 0x01; // default to filter 1 + datamode[1] = 0x02; // default to filter 2 break; default: datamode[0] = 0x00; - datamode[1] = 0x01; // default to filter 1 + datamode[1] = 0x02; // default to filter 2 break; } commit 53f7c1ed3baad6f70339616130533b6eb280c1ff Author: Mike Black W9MDB <mdb...@ya...> Date: Tue Sep 7 17:44:57 2021 -0500 Change set_icom_set_mode_with_data to not change mode unless necessary Should allow filters to stay where they are set if USB-D is the starting mode https://github.com/Hamlib/Hamlib/issues/791 (cherry picked from commit e900b4f9dc7e6c9328d6726f1d66152595d6e2bc) diff --git a/rigs/icom/icom.c b/rigs/icom/icom.c index 6f3e187c..4c44ffd6 100644 --- a/rigs/icom/icom.c +++ b/rigs/icom/icom.c @@ -1790,6 +1790,8 @@ int icom_set_mode_with_data(RIG *rig, vfo_t vfo, rmode_t mode, unsigned char ackbuf[MAXFRAMELEN]; int ack_len = sizeof(ackbuf); rmode_t icom_mode; + rmode_t tmode; + pbwidth_t twidth; //struct icom_priv_data *priv = (struct icom_priv_data *) rig->state.priv; unsigned char dm_sub_cmd = rig->caps->rig_model == RIG_MODEL_IC7200 ? 0x04 : S_MEM_DATA_MODE; @@ -1807,6 +1809,23 @@ int icom_set_mode_with_data(RIG *rig, vfo_t vfo, rmode_t mode, ENTERFUNC; + // if our current mode and width is not changing do nothing + retval = rig_get_mode(rig, vfo, &tmode, &twidth); + + if (retval != RIG_OK) + { + rig_debug(RIG_DEBUG_ERR, "%s: get_mode failed: %s\n", __func__, + rigerror(retval)); + RETURNFUNC(retval); + } + + if (tmode == mode && width == RIG_PASSBAND_NOCHANGE) + { + rig_debug(RIG_DEBUG_TRACE, "%s: mode/width not changing\n", __func__); + RETURNFUNC(RIG_OK); + } + // looks like we need to change it + switch (mode) { diff --git a/rigs/icom/icom.h b/rigs/icom/icom.h index d13f9d65..96637003 100644 --- a/rigs/icom/icom.h +++ b/rigs/icom/icom.h @@ -30,7 +30,7 @@ #include <sys/time.h> #endif -#define BACKEND_VER "20210828" +#define BACKEND_VER "20210907" #define ICOM_IS_SECONDARY_VFO(vfo) ((vfo) & (RIG_VFO_B | RIG_VFO_SUB | RIG_VFO_SUB_B | RIG_VFO_MAIN_B)) #define ICOM_GET_VFO_NUMBER(vfo) (ICOM_IS_SECONDARY_VFO(vfo) ? 0x01 : 0x00) commit 4f760debc3540d7393f198ef1a2f7017a2feced2 Author: 小光 <ch...@gm...> Date: Tue Sep 7 23:07:41 2021 +0800 Update README.android (cherry picked from commit e911471eae1eb348a4ecd774c30531eff32b6380) diff --git a/android/README.android b/android/README.android index 3c6a6228..5d7c94c7 100644 --- a/android/README.android +++ b/android/README.android @@ -1,3 +1,6 @@ +Update Note: +These Android NDK scripts can compile the 4.3 version of hamlib normally, but they may be corrupted as the master branch code is updated. If you encounter compile-time errors, please try to fix them, or choose to recompile with version 4.3. + This is android port of hamlib (C) 2012 Ladislav Vaiz <ok...@na...> commit 39bb9c4a92410d79aff56891111762a7bdc8a65a Author: AuroraRAS <ch...@gm...> Date: Tue Sep 7 21:30:09 2021 +0800 Append the missing information to build hamlib v4.3 for Android NDK The following errors were fixed in this commit: error: undefined symbol: rig_sprintf_vfo error: undefined symbol: initrots2_radant error: undefined symbol: ts890s_caps (cherry picked from commit b5bd1f4036bb42ae8b5c05900f51cec60bf2502e) diff --git a/Android.mk b/Android.mk index 8b507a90..e59ea0b8 100644 --- a/Android.mk +++ b/Android.mk @@ -48,3 +48,4 @@ include $(TOP_PATH)/rotators/sartek/Android.mk include $(TOP_PATH)/rotators/satel/Android.mk include $(TOP_PATH)/rotators/spid/Android.mk include $(TOP_PATH)/rotators/ts7400/Android.mk +include $(TOP_PATH)/rotators/radant/Android.mk diff --git a/rigs/kenwood/Android.mk b/rigs/kenwood/Android.mk index 80d20a12..9a7d39c9 100644 --- a/rigs/kenwood/Android.mk +++ b/rigs/kenwood/Android.mk @@ -8,7 +8,7 @@ LOCAL_SRC_FILES := ts850.c ts870s.c ts570.c ts450s.c ts950.c ts50s.c \ ts440.c ts940.c ts711.c ts811.c r5000.c \ thd7.c thf7.c thg71.c tmd700.c tmv7.c thf6a.c thd72.c tmd710.c \ kenwood.c th.c ic10.c elecraft.c transfox.c flex6xxx.c ts990s.c \ - xg3.c thd74.c flex.c pihpsdr.c + xg3.c thd74.c flex.c pihpsdr.c ts890s.c LOCAL_MODULE := kenwood LOCAL_CFLAGS := -DHAVE_CONFIG_H diff --git a/rotators/radant/Android.mk b/rotators/radant/Android.mk new file mode 100644 index 00000000..f66b69e9 --- /dev/null +++ b/rotators/radant/Android.mk @@ -0,0 +1,12 @@ +LOCAL_PATH:= $(call my-dir) + +include $(CLEAR_VARS) + +LOCAL_SRC_FILES := radant.c +LOCAL_MODULE := radant + +LOCAL_CFLAGS := -DHAVE_CONFIG_H +LOCAL_C_INCLUDES := android include src +LOCAL_LDLIBS := -lhamlib -Lobj/local/armeabi + +include $(BUILD_STATIC_LIBRARY) diff --git a/src/Android.mk b/src/Android.mk index 21102426..d4a1f315 100644 --- a/src/Android.mk +++ b/src/Android.mk @@ -23,11 +23,12 @@ LOCAL_SRC_FILES := \ parallel.c \ debug.c \ network.c \ - sleep.c \ - gpio.c \ - microham.c \ - rot_ext.c \ - cm108.c + sleep.c \ + gpio.c \ + microham.c \ + rot_ext.c \ + cm108.c \ + sprintflst.c LOCAL_MODULE := libhamlib @@ -38,7 +39,7 @@ LOCAL_STATIC_LIBRARIES := adat alinco amsat aor ars barrett celestron cnctrk \ gs232a heathkit icmarine icom ioptron jrc kachina kenwood kit \ lowe m2 meade pcr prm80 prosistel racal rft \ rotorez rs sartek satel skanti spid tapr tentec ts7400 tuner \ - uniden wj yaesu + uniden wj yaesu radant LOCAL_LDLIBS := -llog commit 17206da434084a745eac24e65470265ee88328dc Author: AuroraRAS <ch...@gm...> Date: Tue Sep 7 21:12:49 2021 +0800 Prepare .gitignore file for NDK build (cherry picked from commit 84807bc95e3b1e46c3b14ebe49ab3ceb3e24ab59) diff --git a/.gitignore b/.gitignore index 3a47008c..f0c6221a 100644 --- a/.gitignore +++ b/.gitignore @@ -60,3 +60,5 @@ tests/rotctld src/hamlibdatetime.h .gdbinit build/ +libs/ +obj/ commit 891a550e93f93d9d56b780ac672e65450ac3e3ea Author: Mike Black W9MDB <mdb...@ya...> Date: Fri Sep 10 23:29:32 2021 -0500 Fix python build. For some reason casting tp vfo_t in the RIG_VFO_N macro broke the swig parsing https://github.com/Hamlib/Hamlib/issues/786 (cherry picked from commit 004ddafb87da025ee958ac163de568818963a247) diff --git a/include/hamlib/rig.h b/include/hamlib/rig.h index 352d503e..4ab36850 100644 --- a/include/hamlib/rig.h +++ b/include/hamlib/rig.h @@ -428,7 +428,7 @@ typedef unsigned int vfo_t; /** \brief '' -- used in caps */ -#define RIG_VFO_N(n) ((vfo_t)(1u<<(n))) +#define RIG_VFO_N(n) (1u<<(n)) /** \brief \c VFONone -- vfo unknown */ #define RIG_VFO_NONE 0 commit 384f4973468b435e7554fba9faee2f6f3adca9b4 Author: Mike Black W9MDB <mdb...@ya...> Date: Thu Sep 2 17:08:10 2021 -0500 Fix compilation of misc.c with gmtime_r replacement function for mingw https://github.com/Hamlib/Hamlib/issues/784 (cherry picked from commit 820e4d43103b0b5cda944d496701adc15c16c822) diff --git a/src/misc.c b/src/misc.c index bc679198..76121037 100644 --- a/src/misc.c +++ b/src/misc.c @@ -2346,6 +2346,27 @@ uint32_t CRC32_function(uint8_t *buf, uint32_t len) return crc ^ 0xFFFFFFFF; } +#if defined(_WIN32) +// gmtime_r can be defined by mingw +#ifndef gmtime_r +static struct tm *gmtime_r(const time_t *t, struct tm *r) +{ + // gmtime is threadsafe in windows because it uses TLS + struct tm *theTm = gmtime(t); + + if (theTm) + { + *r = *theTm; + return r; + } + else + { + return 0; + } +} +#endif // gmtime_r +#endif // _WIN32 + //! @cond Doxygen_Suppress char *date_strget(char *buf, int buflen) { commit 267d70c2bfd7cb1979f22fa5d68978cbd98bea71 Author: Mike Black W9MDB <mdb...@ya...> Date: Wed Sep 1 12:45:29 2021 -0500 Do not do vfo_fixup on satmode rigs https://github.com/Hamlib/Hamlib/issues/782 (cherry picked from commit 6de4588335619e6ed3aae6dd36b32a5b4afa2de8) diff --git a/src/rig.c b/src/rig.c index dba18783..bec62059 100644 --- a/src/rig.c +++ b/src/rig.c @@ -4549,8 +4549,12 @@ int HAMLIB_API rig_set_split_vfo(RIG *rig, RETURNFUNC(-RIG_ENAVAIL); } - rx_vfo = vfo_fixup(rig, rx_vfo, split); - tx_vfo = vfo_fixup(rig, tx_vfo, split); + // We fix up vfos for non-satmode rigs + if (!(rig->caps->has_get_func & RIG_FUNC_SATMODE)) + { + rx_vfo = vfo_fixup(rig, rx_vfo, split); + tx_vfo = vfo_fixup(rig, tx_vfo, split); + } // set rig to the the requested RX VFO TRACE; commit f6dff2576c8b55a6e076cbe3bf492d3f9621e455 Author: Nate Bargmann <n0...@n0...> Date: Mon Sep 13 09:19:17 2021 -0500 Advance configure.ac to version 4.3.1 diff --git a/configure.ac b/configure.ac index ce9e9087..d5780826 100644 --- a/configure.ac +++ b/configure.ac @@ -14,7 +14,7 @@ dnl Please do not use '-' in the version number, as package managers will fail, dnl however, the use of '~' should be fine as apt (others?) will treat dnl it as an earlier version than the actual release. TNX KA6MAL dnl PACKAGE_NAME + " " + PACKAGE_VERSION must not exceed 20 chars! -AC_INIT([Hamlib],[4.3],[ham...@li...],[hamlib],[http://www.hamlib.org]) +AC_INIT([Hamlib],[4.3.1],[ham...@li...],[hamlib],[http://www.hamlib.org]) AC_CONFIG_SRCDIR([include/hamlib/rig.h]) AC_CONFIG_MACRO_DIR([macros]) ----------------------------------------------------------------------- Summary of changes: .gitignore | 2 ++ Android.mk | 1 + NEWS | 22 ++++++++++++++++++++++ Segfault-award | 4 ++++ android/README.android | 3 +++ configure.ac | 2 +- include/hamlib/rig.h | 2 +- rigs/icom/icom.c | 23 +++++++++++++++++++++-- rigs/icom/icom.h | 2 +- rigs/kenwood/Android.mk | 2 +- rigs/kenwood/kenwood.c | 9 +++++---- rigs/kenwood/kenwood.h | 3 ++- rotators/{amsat => radant}/Android.mk | 4 ++-- scripts/build-w32.sh | 4 ++-- scripts/build-w64-jtsdk.sh | 4 ++-- scripts/build-w64.sh | 4 ++-- src/Android.mk | 13 +++++++------ src/misc.c | 21 +++++++++++++++++++++ src/rig.c | 8 ++++++-- tests/testlibusb.c | 5 ++++- 20 files changed, 110 insertions(+), 28 deletions(-) copy rotators/{amsat => radant}/Android.mk (79%) hooks/post-receive -- Hamlib -- Ham radio control libraries |