Raphael Coeffic and GitHub
26262c4c92
fix: stack buffer overflow in PreviewWindow::drawTime ( #1945 )
2022-05-07 21:34:29 +10:00
Raphael Coeffic and Peter Feerick
7806d5f892
Crossfire: add barometer altitude sensor
2022-05-07 19:25:17 +10:00
Risto and GitHub
60fbe5eddb
fix(t16): Set the same highest brown-out threshold level for all T16 family radios ( #1906 )
...
* Set the same highest BOR level for all T16 family radios
* Add stm32f4xx_flash.c to T16 and T18
2022-05-04 20:38:07 +10:00
Neil Horne and GitHub
b1adb18e39
fix(cpn): Improve layout and word wrap of Model -> Curves tab ( #1923 )
2022-05-04 19:47:48 +10:00
Neil Horne and GitHub
9d6d91d99c
feat(cpn): Clean up B&W MODELS folder before write to radio ( #1932 )
2022-05-04 18:48:11 +10:00
eshifri and GitHub
87021209b3
fix(colorlcd): EM crash when clearing Model Category name ( #1897 ) ( #1925 )
...
* Merge branch 'main' into eshifri/preserve_current_rebase
* Initialize category name to zero. Without it KEY_ENTER adds garbage.
2022-05-04 18:15:24 +10:00
Risto and GitHub
b9d9f61456
feat(T16,T18): Add support for USART6/AUX2, incl. internal GPS, if Bluetooth is not enabled ( #1915 )
...
Adds USART6/AUX2 support also to Jumper T16 & T18. TX and RX lines are accessible via internal FrSky Bluetooth module pads on the mainboard. The USART6/AUX2 serial port functionality is usable more generic on these radios as well and not limited to Bluetooth only.
E.g. radio GPS is supported after this change (as are further serial port modes).
Only if firmware is explicitly built with -DBLUETOOTH=YES, USART6 will be dedicated to Bluetooth (as is the case also e.g. with TX16S).
2022-05-01 13:38:40 +02:00
Raphael Coeffic and GitHub
8c0c667ab7
fix(compilation): Use install(DIRECTORY...) instead of FILES so all simulators packaged ( #1912 )
...
This allows the list of files to be resolved at the last moment versus when cmake is executed first.
2022-04-28 15:10:09 +10:00
Risto and GitHub
7af253145f
Updated commands to support the new split CMake toolchain
2022-04-27 14:19:00 +02:00
Neil Horne and GitHub
4856b03891
fix(companion): Update label for VCP to USB-VCP missed in #1849 ( #1910 )
2022-04-27 21:32:00 +10:00
Peter Feerick and GitHub
3d89f73394
fix: Radio Settings/SYS module version info lockup ( #1901 )
...
Fix SYS>VERSION>Modules / RX version - and pressing "PAGE>" or "PAGE<"
and then press enter to EXIT, could result on EM.
2022-04-27 11:08:07 +10:00
Peter Feerick and GitHub
5957745518
fix: XJT Lite module type being replaced with XJT ( #1904 )
...
Fixes #1899
2022-04-27 10:58:34 +10:00
Risto and GitHub
f2b07ddf1b
feat(firmware): Set "nightly" suffix for GitHub nightly builds ( #1903 )
...
* Sets explicit "nightly" suffix for GitHub nightly builds.
* Extract and set EDGETX_VERSION_SUFFIX only, if not already set
2022-04-26 20:44:44 +10:00
Peter Feerick and GitHub
3493d69c5b
chore: Further tweaks to version string ( #1895 )
...
* fix: Only define SUFFIX if PR or BRANCH build
Also, only define `VERSION_TAG` if VERSION_TAG exists.
* fix: Omit GIT SHA for colorlcd also if a tagged build
2022-04-26 10:32:01 +10:00
Jim Taylor and GitHub
0514ed2b99
fix(compilation): Find libclang on systems that use /usr/lib64 ( #1890 )
2022-04-25 15:36:10 +10:00
ddad99eab1
feat: Add PR number to version string on PR builds ( #1887 )
...
* Add PR number to version string
* Testing another way
* Decide according to GitHub ref type how to parse and where to output.
Prioritize EDGETX_VERSION_TAG, if set, else resort to EDGETX_VERSION_SUFFIX, if set.
Adjust also firmware_version and boot_version strings and adjist bootloader title.
* Consider also B/W.
* B&W: omit GIT SHA if tagged, otherwise own line
Omit GIT SHA from version string if a tagged version.
Otherwise, show on own line since is too long for 128x64 B&W displays.
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2022-04-25 11:42:19 +10:00
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
bcc8cdde51
fix(companion): AUX_SERIAL_TELE_IN value wrong
2022-04-24 11:01:12 +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
elecpower
dfd4c5a56a
Companion save serial port settings even if OFF
2022-04-24 08:32:45 +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
65a016aa7a
Add custom targets for simulator and simu
2022-04-23 18:23:25 +10: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
Peter Feerick
25254cc4be
chore(github): Move feature request to template
2022-04-21 23:17:52 +10:00
Neil Horne and GitHub
cdf8da78fd
fix(companion): Radio profile default module resetting to board default ( #1873 )
2022-04-21 23:15:47 +10:00
Risto and GitHub
a830efe8de
chore(companion): Use "cpn-win-64" to more clearly denote 64-bit Windows vers ( #1872 )
2022-04-21 18:35:41 +10:00
Peter Feerick
20b0cc1acf
chore(github): remove bug template title
2022-04-21 16:06:24 +10:00
Peter Feerick
3466613586
chore(github): add dropdown to bug report
...
For firmware/companion/simulator
2022-04-21 15:56:28 +10:00
Peter Feerick
809838ea65
chore(github): bug form title
2022-04-21 15:40:12 +10:00
Peter Feerick
d76075f338
chore(github): More tweaks to bug form
2022-04-21 15:36:41 +10:00
Peter Feerick
1e1d9f8cd1
chore(github): markdown link brackets wrong 🤦
2022-04-21 15:22:00 +10:00
Peter Feerick
0a4c2a4a8f
chore(github): Switch over to yml bug form
2022-04-21 15:20:04 +10:00
Peter Feerick
9b7217de1a
chore(github): bug yml textarea indentation
2022-04-21 15:08:33 +10:00
Peter Feerick
97bd9b8fbf
chore(github): bug yml indentation
2022-04-21 15:07:42 +10:00
Peter Feerick and GitHub
1ae3e0bbc5
chore(github): first draft of yml bug form
...
First pass - transmitter list is not exhaustive.
2022-04-21 15:00:50 +10:00
Peter Feerick and GitHub
44abfeac16
chore(github): Help is not via issues
2022-04-21 14:54:07 +10:00
Peter Feerick and GitHub
b9961e12fa
chore(github): Don't allow blank issues, links to forum and discord
2022-04-21 11:50:19 +10:00
Risto and GitHub
08e1ed79b7
fix: Companion decibel Db -> dB in telem simulator( #1866 )
2022-04-21 09:30:47 +10:00
rotorman
ae265b6f94
Bugfix missing YAML padding.
2022-04-20 19:32:23 +02:00
elecpower
586940f976
Companion support for software serial power
2022-04-20 23:58:24 +10: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
Neil Horne and GitHub
06e458e190
fix: Companion - antenna mode not displaying for new model ( #1863 )
2022-04-20 11:41:40 +10: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