- Allows the radio main application to start correctly when coming from an app in RAM
- Refactoring of the `UNEXPECTED_SHUTDOWN()` process
- Saves the RTC battery as BACKUP RAM is not needed on normal shutdown
- On PWR OFF on an ALERT, the radio won't show the next alert before shutting down
- Bootloader flashable through the SD Manager
* Trainer Bluetooth support added
X7S board added (X7 has no bluetooth while X7S has)
X10 HAL updated
* Bluetooth Telemetry
* En fix
Add all languages
* Temporary test for @bsongis
* Missing translations
* Turn on X7 like it is done on X9
* 4 squares like shutdown + prep for firmware option to disable
* Compile option
* - rollback firmware option
- fast one second power on
- unchanged power off
- animation added for x7 power on
- animation for power off changed to 'removing' quarter instead of adding (ie the power on anim fills in, the power down fills out)
* Cosmetics
* Cosmetics
* Missing debug timer
* USB driver cleanup
* Re #4479: Joystick update called from mixer thread every 10ms
* Cosmetics
* Compilation fix
* Cosmetics
* Another compilation fix
* [X7] S.PORT devices update is now done on the bottom connector
* [X7] I introduce a PCBREV option, as previous versions didn't have this S.PORT bottom connector
* [X7] Introduce a PCBREV PIN to avoid having different 2 different firmware on X7
* Compilation fix
* [X7] PCBREV PIN was inverted
* [X7] PULL DOWN on PCBREV PIN
* S.PORT bottom connector is powered by PB.02, not PB.01
* [X7] PCBREV resistor changed
* [X7] PCBREV resistor changed
* [build][OSX] Fix clang warnings.
* [build][OSX] A few more warnings taken care of.
* [build] Fixed yet more build warnings across all platforms.
* [build] Fix final warning due to bad CMake flag.
* [build] Remove unused variables as requested, fix indent.
* Fix output display limit type for 8-bit targets.