* [X7D] Various fixes
[Others]
- Fixes the Mixer / Inputs MOVE / COPY problem on X9E
- Adds the copy/paste/rename feature in SDCARD menu on X7D/SKY9X
- Merges some duplicated code using the new directory structure
- Cosmetics
* [Companion] Add logic to add background and DS_Store. Start with Cpack for OS X
* Major overhaul of the OpenTX packing for OS X
* Update DS_Store to not show toolbar (noticed by @Kilrah, thanks!)
* Minor fixes
* set BU_CHMOD_ITEMS to avoid packaging errors
* Rename the app to a nicer name on OS X (OpenTX Companion 2.2.app instead of companion.app)
* Embed dfu-util into bundle (first part of #3908)
* Fix showing status bar showing in disk image
* Workaround for CMAKE_OSX_DEPLOYMENT_TARGET
* Implementation of Spektrum Telemetry for the DYI Multimodule.
I can only test a subset of sensors and these look okay
* Implement conversion from Fahrenheit to Celsius
* Minor fixes for Spektrum telemetry
* Add some more sensors, show sensor ID instead of instance in the overview
* Prep work for Logic Switches
* Feature complete
* Fixe for sometime needing two RTN to get out of logical switchs monitor
All monitors title bar in upper case for consistency with the rest of OpenTX
* Cosmetics
* Add translations support to the MONITORS screens
* Add the right icon to the logical switch monitor
* Cosmetics
* uncrustify
* Cosmetics
* Add menu mechanics for 2 Mixers screens and 2 logical switches screens
* Add two mixer pages. To prevent errors, the Mixer bar are green (as opposed to red for outputs).
Icons for those pages are not yet the right ones
* Ready for mixers monitor PR
* Allow software based volume control
- enable it for AR9X
- rename "HARDWARE_VOLUME" defines to "MASTER_VOLUME"
- adjust build-firmware.py and fwoptions.py
* Software based volume control: Do it right
* whitespace cleanup
* software volume: cleanup/revert some leftovers of undone changes
Only tested on my X9D+. It allows me to boot the device into the OpenTX firmware by using 'make flash' (on switch must be on), combined with -DUSB=SERIAL and -DCLI=YES and the reboot command I can test a new firmware on the device without removing/plugging the usb cable
* [Horus] PXX and DSM2 in external module
* [Taranis] Pulses driver refactoring (uses DMA also for PPM in external module and saves 800bytes RAM)
* Cosmetics (Pulses driver splitted)
* Fixes#3432: radio option added to turn on/off ADC jitter filter (ported from master)
* Gtests fix
* Re #3432: compilation fix
* Re #3432: existing field split to accommodate the new option without the RadioData size change