[Hamlib-developer] [Hamlib/Hamlib] 332d76: Rewrite AT-D578UVIII backend with dual-mode serial...
Library to control radio transceivers and receivers
Brought to you by:
n0nb
|
From: Nate B. <no...@gi...> - 2026-07-09 16:44:50
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 332d76b61f0d212ec1996d1561867f778cefa9cb https://github.com/Hamlib/Hamlib/commit/332d76b61f0d212ec1996d1561867f778cefa9cb Author: Matt <ma...@co...> Date: 2026-07-04 (Sat, 04 Jul 2026) Changed paths: A rigs/anytone/README.md M rigs/anytone/anytone.c M rigs/anytone/anytone.h M rigs/anytone/d578.c Log Message: ----------- Rewrite AT-D578UVIII backend with dual-mode serial protocol support Add runtime-selectable dual-mode operation to the AnyTone AT-D578UVIII backend via a -C commode= config flag on the existing model 37001. Default mode (commode=0) uses the direct serial mic protocol for PTT with no handshake and no radio display lockout. COM mode (commode=1) uses the BT-01 ADATA protocol for PTT, get/set frequency, get/set VFO, and set clock — the radio displays "EXTERNAL CABLE MODE" while connected. The keepalive thread checks transaction_active before sending so that raw commands via rigctld's w interface pass through without collision, enabling third-party software to use undocumented ADATA commands through the driver's managed session. Co-Authored-By: Claude Opus 4.6 <no...@an...> Commit: a475dad9d7c98eec52e7f818104af7b76c7cf41e https://github.com/Hamlib/Hamlib/commit/a475dad9d7c98eec52e7f818104af7b76c7cf41e Author: Nate Bargmann <n0...@n0...> Date: 2026-07-09 (Thu, 09 Jul 2026) Changed paths: A rigs/anytone/README.md M rigs/anytone/anytone.c M rigs/anytone/anytone.h M rigs/anytone/d578.c Log Message: ----------- Merge GitHub PR #2088 Compare: https://github.com/Hamlib/Hamlib/compare/6da672e3a637...a475dad9d7c9 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |