* [Companion] Model editor Setup panel: Prevent bogus modification signals, eg. when populating protocols box or when removing focus from some fields w/out the value actually changing; Remove unnecessary function.
* [SetupPanel] Fix comparison warning and also a translation issue with Multiprotocols subtype and option names.
* [ModelPrinter] Add a missing include.
* [Companion] Radio -> General Settings -> Hardware: Hide external serial port option for Horus; Fix battery voltage and current calibration changes not registering (wrong signal handler name); Prevent modified() event if edited value wasn't actually changed (this is a problem in all panels with onEditingFinished() signals); Fix some cosmetic layout issues when no hardware names are editable.
* [HardwarePanel] Minor layout fix for BT option.
* [HardwarePanel] Fix comparison issue.
Thanks Mike for noticing: In pxx_arm.cpp, the pulse duration is set to either 48 or 32. This value gets put into the ARR register of the timer (via DMA). Counters count from 0 to the ARR value, then go back to 0. This will result in either 49 or 33 counts for the pulse width, thus making the pulses 0.5uS too long.
Tested only with external PXX
* [Companion] Move RadioData constructor.
* [Companion] Move getCapability(SwitchPositions) to Boards class.
* [Companion] Show custom channel, g-var, & curve names throughout UI; Remove redundant name formatting and other unused functions in ModelPrinter and Helpers; Add CustomFunctionData::isEmpty().
* [Companion] Add LogicalSwitchData::isEmpty().
* [Companion] Fix small bug in HardwarePanel.
* [Companion] Rename logical switches to "LSw##" in selections lists to avoid confusion with "L#" and "LS" hardware controls; remove unused RotaryEncoderString().
* Add RAS to X7 analogs screen
* Also fix SWR->RAS in simulator UI
* Only display RAS for external XJT module
The „this is almost useless but I have done the work, now it stays commit“
* Proposal to fix#4831
* Next fix for #4831
* Initiate some CZ docs
* Some more structure, still a workframe
* My attempt to help with #4831
* Update tts_doc_cz.md
* copy/paste error
* Update tts_doc_cz.md
* missed one number/qr.quot
* Cosmetics
* Consistency in parameters order
* Nearly complete doc
* Cosmetics to facilitate coding for non CZ devs
* Fix integer+unit, cosmetics
* Update tts_doc Radians and Mililiters are Male gender
* Radian and Millimeter are Male (so i've been told)
* Cosmetics
* Invers pushUnitPrompt parameters as per bsongis request