* Enable RX DMA on external module USART
* feat(ACCESS): configure AUX serial port as "External module" (#2562)
This allows configuring the external access mod on runtime rather than by compilation option.
* fix: fetch external module driver
* CMake cleanup and simplifications
* Position Independent Code is need for radiolib_native
* Some more cleanup & repair
* Fix SIMU_SRC scope issue
* fix: avoid warnings due to assembler statements from StdPeriph on arm64 native
* Fix for issue #2827.
Ensure consistent values for the TX16, 6 position switch, in the simulator.
* Adjust 'value' to achieve alignment of raw values to step positions.
Co-authored-by: Phil Mitchell <phil.a.mitchell@gmail.com>
* Display current stick position on the CurveEdit screen
* auto source selection
* Display current stick position on the CurveEdit screen
* auto source selection
* unlock source when entering directly
from model menu.
* Whitespace
* Git EoF newline
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
* Check FM Trims translateable
* Check FM Trims translated for color radios
TR_CHECKTRIMS separated for BW and color radios.
* Updated TR_CHECKTRIMS for color radio
* Updated TR_CHECKTRIMS for color radio
* Updated TR_CHECKTRIMS for color radios
* Minor format change
* Updated TR_CHECKTRIMS for color radios
* Updated TR_CHECKTRIMS for color radios
* Updated TR_CHECKTRIMS
* Minor change only
* Updated TR_CHECKTRIMS for color radios
* Corrected minor mistake
* Updated TR_CHECKTRIMS for color radios
* Update jp.h
* Update cz.h
Changed octal characters in TR_CHECKTRIMS for BW radios to be in line with all other languages
* Lua array indexes start at 1
* LUA model.setFlightMode: use array index to compute trim index
This allows for providing an incomplete table like this:
```
-- Disable T5 & T6 on FM0
modes = {}
modes[5] = 31
modes[6] = 31
t = {}
t["trimsModes"] = modes
model.setFlightMode(0, t)
```
* Remove warning & cleanup
* Fix trim value constraints in model.setFlightMode()
* fix: Always show GPS button in radio setup
It is related to GPS telemetry, not internal GPS.
This probably needs to implemented differently in the future.
* de optimization (#2737)
* de optimization
since the GPS button is now displayed by default (#2732), the labels for the "Alarms" and "LCD" are much too long and thus GPS is pushed into a new line. This looks unattractive and is a waste of space
* Update de.h
* chore: Cleanup
Co-authored-by: ParkerEde <ralf@krusecity.de>