* Update radio_ghost_module_config.cpp
* Update board.h
* Update keys_driver.cpp
* Auto-formatting
* Add functions simply so gtests compiles
* Update board.h
define TRIMS_EMULATE_BUTTONS to avoid HW dependent defines in other code
* Update radio_ghost_module_config.cpp
Use TRIMS_EMULATE_BUTTONS rather than PCBNV14
* `simu` code behind build flag also
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
* Preliminary trims as keys for lua
Largely based on open-flysky implementation
* Add `isLuaStandaloneRunning()`
* Add more virtual events
* Tweak virtual events further
* Finish remapping keys to virtual events
* Move some virtuals to right trim hat
* Add missing "defined"
* Revert to common EVT_VIRTUAL_MENU mapping
* Make keys/trims reset backlight like other radios