rouggy
9729ef62ba
feat: FlexRadio CWX CW keyer (send/stop/speed) — no WinKeyer/SmartCAT needed
Adds a third CW engine alongside WinKeyer and Icom CI-V: FlexRadio's CWX keyer
over the existing SmartSDR CAT connection.
- cat.FlexController: SendCW (cwx send), StopCW (cwx clear); flex.go implements
them, escaping the quoted text form. Speed reuses SetCWSpeed (cw wpm).
- App bindings FlexSendCW/FlexStopCW/FlexSetKeySpeed via FlexDo.
- Frontend: cwSource gains 'flex'; macros/auto-call/<LOGQSO>/send-on-type route to
Flex when the CAT backend is a Flex (estimate-based timing like Icom, no busy
echo). Keyer panel shows 'Flex CWX' + ready/offline; Settings adds the engine
option with a CAT-backend guard.
Core send/stop/speed first; type-ahead buffer + mid-send backspace (cwx delete)
to follow.
2026-07-20 15:13:24 +02:00
..
2026-07-20 15:13:24 +02:00
2026-07-20 15:13:24 +02:00
2026-07-20 15:13:24 +02:00
2026-07-06 09:08:47 +02:00
2026-07-13 01:29:54 +02:00
2026-05-26 00:16:45 +02:00
2026-07-20 12:06:32 +02:00
2026-05-26 00:16:45 +02:00