[Hamlib-developer] [Hamlib/Hamlib] 3cf97b: Add support for rigs using the 'Simple CAT' protocol
Library to control radio transceivers and receivers
Brought to you by:
n0nb
|
From: Nate B. <no...@gi...> - 2026-03-26 13:11:42
|
Branch: refs/heads/Hamlib-4.7 Home: https://github.com/Hamlib/Hamlib Commit: 3cf97b5a5b91f211ce11f1c731d0eb4fdd2aa61c https://github.com/Hamlib/Hamlib/commit/3cf97b5a5b91f211ce11f1c731d0eb4fdd2aa61c Author: Dhiru Kholia <kh...@us...> Date: 2026-03-26 (Thu, 26 Mar 2026) Changed paths: M bindings/python/test_Hamlib_class.py M configure.ac M include/hamlib/riglist.h A rigs/simplecat/Android.mk A rigs/simplecat/Makefile.am A rigs/simplecat/SIMPLE_CAT_PROTOCOL.md A rigs/simplecat/simplecat.c A rigs/simplecat/simplecat.h M src/register.c Log Message: ----------- Add support for rigs using the 'Simple CAT' protocol See 'rigs/simplecat/SIMPLE_CAT_PROTOCOL.md' for the protocol spec. Notes: - Memory correctness checks were done using Valgrind. - Tested with wsjtx-3.1.0_improved_PLUS_260228.tgz (with mods) and Bunzee Labs' DDX HF Digital Transceiver https://bunzee-labs.com/products/ddx Tested on: - Ubuntu Linux - macOS Tahoe - Windows 11 (cherry picked from commit debe6fcaf9983cabd0f80eca50f48f3a998ca5e9) Commit: fdb413ebdbb3422c7e9c17f33bf5e35b99931172 https://github.com/Hamlib/Hamlib/commit/fdb413ebdbb3422c7e9c17f33bf5e35b99931172 Author: Nate Bargmann <n0...@n0...> Date: 2026-03-26 (Thu, 26 Mar 2026) Changed paths: M NEWS M rigs/simplecat/simplecat.c Log Message: ----------- Quell warning from MinGW; update NEWS for simplecat MinGW generated the following warning: Making install in rigs/simplecat CC simplecat.lo simplecat.c: In function 'simplecat_transaction': simplecat.c:94:17: warning: the comparison will always evaluate as 'true' for the address of 'state' will never be NULL [-Waddress] 94 | if (!rig || !STATE(rig)) | ^ In file included from simplecat.c:27: ../../include/hamlib/rig.h:2672:22: note: 'state' declared here 2672 | struct rig_state state; /*!< Rig state */ | ^~~~~ CCLD libhamlib-simplecat.la This warning is due to the changes to the state structure in Hamlib 5+. Compare: https://github.com/Hamlib/Hamlib/compare/7ff995e0b888...fdb413ebdbb3 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |