* migrated stack diagnostics (available, free) to using built in FreeRTOS builtin function
Note: main stack must be and is treated differently as it is not under FreeRTOS control. main stack is painted by the STM32 startup routine. free main stack is calculated checking the remaining painted stack area.
* corrected my merge error
* missed a blank
* Layout updates and bug fixes for curve editor.
- Fix issue 2972 where an invalid curve could be created
- Use vertical layout or list of points
- Add border to preview to better show end points
- Fix issue where preview was redrawn very frequently
- Better organisation of curve edit classes
* Fix to refresh curve preview on input edit page when parameters changed.
* Adjust model setup layout to better fix on portrait LCD screen.
* Set buttons to fixed width and allow to grow vertically to fit text.
* Cleanup layout logic - buttons stretched horizontally, centered vertically.
Make ButtonMatrix button text color behave like TextButton for flight modes and pre-flight checks.
Show 'GV' button as checked if corresponding input value is a global var.
* Fix rebase merge issue.
* Incorporate solution from @ParkerEde in PR #2626
* Fix selection logic for models.
* Select model on first press.
* Fix quick model selection when using scroll wheel & enter button.
Add setting to enable quick model selection.
* German translation.
* Fix behaviour when 'model quick select' is off to work like existing 2.8 logic.
* Add translations.
* Prioritise active model as selected model when the set of visible models changes.
* Fix selection ordering when using scroll wheel.
Minor code cleanup.
* centers flight mode text, 6Pos indicator and 6Pos numbers in square
replaces ticks with numbers in 6Pos indicator
* stole @philmoz idea to bold the selected switch position to make it stand out more
* Revised color picker:
- add title to popup window
- add Save and Cancel buttons
- Source value only updated when 'Save'' button pressed
- Add editor to select from system theme colors
* Center 'Cancel' and 'Save' buttons, make them both the same size and fill available space.
Reduce width of dialog box on portrait screens.
* Change background colour of the ConfirmDialog box to make the buttons more visible.
* Change background colour of the ColorEditorPopup box to make the buttons more visible.
* Fix RTC date editing to limit day max value to actual number of days in the selected month.
If month or year is updated check that day value is still in range, if not update day to max value for selected year and month.
Only update UI values that have actually changed.
* Use struct assignment instead of memcpy to initialise property.
* 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
* 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
* 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>
Prior to this fix, the confirmation dialog would crash because of an issue in libopenui and even then would not be displayed for the lack of the proper parent window.
Fixes#2741
* TR_LEFT_STICK added
* STR_LEFT_STICK added
* Added translation for stick mode
* TR_LEFT_STICK added
* Minor cleanup - removed one commented line of code
* Replaced radio specific define
* Added proper translations from translators
* chore: Whitespace cleanup