Peter Feerick
2a3fc748bb
feat: Better indicate release and development versions via version suffix ( #1850 )
...
* Add codename to version string and to bootloader title.
* Use EDGETX_VERSION_SUFFIX instead of CODENAME
* use "dev" instead of "merge" and "custom" instead of "SB".
Changed to lower case for "nightly" and "release".
* Show TEST BUILD warning screen for all non release builds.
* Improved logic
* Removed TEST_BUILD_WARNING, reverted to "merge" and changed to "selfbuild".
2022-04-24 14:26:56 +10:00
Peter Feerick and GitHub
f5b1b53294
feat(TX16S): User options for AUX1/AUX2 serial port power (ON/OFF)
...
User controllable serial port power for TX16S
2022-04-24 11:53:31 +10:00
Peter Feerick and GitHub
0fabd8c601
build(cmake): Allow spliting of toolchains, which will help with multi-platform support
...
CMake: Use ExternalProject_Add() to split by toolchain
Splits targets between native and cross-compiled targets, provides a cleaner solution to problems raised by compiling for example on Apple silicon, and better managing dependencies by allowing for object libraries in a cleaner way.
2022-04-24 10:29:31 +10:00
rotorman
fa5b718579
Bugfix: serial power state executed on power-up irrespective of the serial mode selected.
2022-04-23 17:01:59 +02:00
rotorman
bd80f7d454
Remove obsolete code.
2022-04-23 15:24:32 +02:00
Risto and GitHub
a873bb1dda
On software controllable serial power pins, keep power off during bootloader ( #1882 )
2022-04-23 14:58:43 +02:00
Wilhelm and GitHub
7a6d6239b5
feat(X12S): Add support for touch screen mod ( #1779 )
...
Adds support of RadioMaster TX16S touch screen on FrSky X12S radio.
2022-04-23 12:22:47 +02:00
Peter Feerick
6395cf4b33
Ignore python compiled bytecode
2022-04-23 18:15:23 +10:00
rotorman
db8c38d4c7
Use power port string from translations
2022-04-22 13:53:43 +02:00
rotorman
ae265b6f94
Bugfix missing YAML padding.
2022-04-20 19:32:23 +02:00
rotorman
7e0eadd743
Save some flash on radios w/o software controllable serial port power supply pins.
2022-04-20 14:02:19 +02:00
rotorman
5682286173
Bugfix. Darn, tested locally building only for TX16S.
2022-04-19 13:03:31 +02:00
rotorman
62f328b976
Changed power bit to MSBit as requested.
2022-04-19 12:58:56 +02:00
rotorman
084da41dc9
Limit to TX16S only.
2022-04-19 12:53:45 +02:00
Risto and GitHub
ea24d0fb1e
Indent
2022-04-19 09:22:18 +02:00
Risto and GitHub
cdef0d6baf
improvement: Change VCP to USB-VCP in the UI ( #1849 )
2022-04-19 14:20:30 +10:00
rotorman
b1a3bc834f
User controllable serial port power.
...
Thx to @raphaelcoeffic for numerous tips with YAML.
Tested with TX16S mkII.
2022-04-18 13:19:33 +02:00
Raphael Coeffic and Raphael Coeffic
f39f7a87ed
Use static MPM protolist on simu
...
Resolves #1793
2022-04-18 10:18:17 +02:00
zyren and GitHub
97d26b6088
chore: CN & TW Translation for Open Channel Monitor ( #1817 )
...
* Improved CN & TW Translation
* Improved CN & TW Translation for abbreviated content
2022-04-17 12:47:09 +10:00
Bryan Mayland and Peter Feerick
85d60a94ed
fix: Some missing colorlcd gui if GPS on AUX1 ( #1835 )
...
* Radio Setup missing GPS items
* Statistics missing GPS info
2022-04-16 13:25:15 +10:00
Raphael Coeffic and GitHub
ddf011ff12
fix: Remove offset when copying timer name ( #1832 )
...
Resolves #1816
2022-04-15 18:55:29 +10:00
Peter Feerick
0a8fd28cff
fix: Timer start value not saved when changed
...
Resolves #1821
2022-04-15 18:47:24 +10:00
Peter Feerick
25b2e140d3
fix: Create TEMPLATES & PERS_TEMPL dirs if missing
2022-04-15 17:31:10 +10:00
Jesper Frickmann and GitHub
c8c134d52d
fix: colorlcd - Resolve focus issue when launching lua when creating new model ( #1825 )
2022-04-14 10:05:42 +10:00
d9b51f8ecf
feat: Deadzone option for NV14 sticks ( #1777 )
...
Imported from open-flysky/Flysky-OpenTX-Test-Branch
* companion: Don't nuke `stickDeadZone` setting
* Implement data storage properly
* Add missing check for NV14 storage struct sizes
* Formatting
* Use one less byte in the packed data struct
Thanks @raphaelcoeffic :)
* Move setting of stickDeadZone default
* Use a Choice combo rather than NumberEdit
* Good riddance magic number
* Also set default stick zone if setting is missing
* Teach tests about `STICK_DEAD_ZONE`
* Tweak choice width
* Cpn NV14 add stick dead zone to hardware and section labels
* Cpn NV14 align default pot names to radio
Co-authored-by: elecpower <neilh713@tpg.com.au >
2022-04-06 10:30:20 +10:00
Batambatam and GitHub
9d27a6923c
fix: Display FS switch names and symbol ( #1804 )
2022-04-05 21:17:28 +10:00
Neil Horne and GitHub
c8e9ca0a32
fix: Companion trainer modes OFF and Master-Multi available for all radios ( #1806 )
...
* Allow trainer modes OFF and Master-Multi for all radios
* Change Trainer mode Off to the standard OFF
* fix: German for Trainer OFF, Master and Slave
2022-04-05 20:16:19 +10:00
Peter Feerick and GitHub
b6dd2fe6bd
colorlcd: Left align input names on Model Inputs tab ( #1775 )
2022-04-05 18:29:31 +10:00
Peter Feerick and GitHub
ee5226bb61
fix: Use setAvailableHandler to filter blMode menu ( #1798 )
2022-04-05 18:19:59 +10:00
eshifri and GitHub
fe8cd4244b
fix: Reduce chance of input view jumping to first line after deleting input ( #1753 )
...
Is not a complete fix as noted in the PR comments as focus isn't actually changed, but an incremental improvement for now.
2022-04-05 15:10:23 +10:00
Peter Feerick
c495606f75
fix: Close f_open handle if background image found
2022-04-04 09:11:10 +10:00
Raphael Coeffic
c11d7d58ae
Moved FreeRTOS to an object library
...
This also allows for reducing the propagated includes and thus avoid name clashes to FreeRTOS.
2022-04-03 17:50:53 +02:00
Raphael Coeffic
93b8bf129c
Moved FreeRTOS to submodule (v10.4.6)
2022-04-03 17:01:58 +02:00
Raphael Coeffic
581cb257c6
static_assert without message is C++17
2022-04-03 07:40:30 +02:00
Peter Feerick and GitHub
d7d1e446bd
fix: Only use delayed failsafe check with MPM ( #1786 )
2022-04-03 09:17:07 +10:00
Raphael Coeffic and GitHub
d8075cbabb
fix: Internal module setting and applying post load fixes on radio settings ( #1787 )
2022-04-02 21:28:04 +10:00
Raphael Coeffic
969c04e815
Cleanup and allow for setting ARM_TOOLCHAIN_DIR via command line
2022-04-01 08:56:25 +02:00
Raphael Coeffic
d0a5b958e1
Small fixes
2022-04-01 08:56:25 +02:00
Raphael Coeffic
a3c92632f5
Print only errors and only to stderr
2022-04-01 08:56:25 +02:00
Raphael Coeffic
57d1d953c8
Removed GCC path hack on NV14 as well
2022-04-01 08:56:25 +02:00
Raphael Coeffic
c3afb63529
Better detection for libclang and its builtin header path
2022-04-01 08:56:25 +02:00
Raphael Coeffic
baa4f65d9b
Use ExternalPoject_Add() to split by toolchain
2022-04-01 08:56:25 +02:00
Raphael Coeffic
e2e30a4ce3
fix: firmware compilation
2022-04-01 06:59:07 +02:00
Raphael Coeffic
221d7177e4
fix: Companion simulator
2022-04-01 06:50:04 +02:00
Wilhelm and GitHub
5e6cf2e79c
fix: Custom stick and switch names were being mangled internally ( #1770 )
...
* followup to PR1754
* Cleanup
* Formatting
* Long comment
2022-04-01 14:16:01 +10:00
Risto and GitHub
c9594390e2
feat: Show module info for MPM and CRSF on Radio Version screen ( #1771 )
...
* Show module info for MPM and CRSF
* Consider MPM only if MULTIMODULE is defined
* Consider MPM only if MULTIMODULE is defined
2022-04-01 10:52:08 +10:00
zyren and GitHub
8a988b7f88
fix: Added CN/TW translations, reduced TW text size to fit firmware, TX16 BOR tweak ( #1776 )
...
* Added CN/TW translation and reduced TW text size
Added CN/TW translation and reduced TW text size.
Because the TW text causes the firmware to exceed the flash size, reduce the text size.
* Modify the STM32 BOR level on TX16S to avoid system failure in extreme cases
Modify the STM32 BOR level on TX16S to avoid system failure in extreme cases.
* Update cn.h.txt
* Update tw.h.txt
2022-04-01 10:46:09 +10:00
Peter Feerick and GitHub
dbb9a5e4b2
chore: Introduce FreeRTOS Software timers
...
Introduce FreeRTOS Software timers
2022-03-31 16:26:38 +10:00
Peter Feerick and GitHub
7b617c1b50
fix: LUA=N compile fixes, radio hardware tab bottom padding (for touch) ( #1755 )
...
* Fix `LUA=N` compile breakage and tidyup on NV14
* Alignment and padding
Resolves #1751 but incomplete solution,
as the real cuplrit appears to somehow
be in `InternalModuleWindow`
2022-03-31 11:52:17 +10:00
ed7be53565
feat: Function Switch led startup sequence ( #1746 )
...
* TPro - Fancy led startup seq
* Cleanup
* fix define for function switches
* added shutdown sequence @pfeerick
* Formatting
Co-authored-by: Batam <batam@macbook-pro.home >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2022-03-31 11:50:46 +10:00