Commit Graph
3931 Commits
Author SHA1 Message Date
Florent MartelandBertrand Songis 08148e2e33 Lua setTelemetryValue with optional params (#3993) 2016-11-05 13:16:56 +01:00
Bertrand Songis 19789c115c [Lua] popupConfirmation function added 2016-11-05 12:47:48 +01:00
Arne Schwabe 6b5d2039dc Add firmware-size target to ARM 2016-11-04 12:46:58 +01:00
3djcandBertrand Songis 2fcab1e8c5 Fix column alignment between text/digits (#3984) 2016-11-03 22:07:03 +01:00
3djcandBertrand Songis 00b23a4210 3djc/fix #3777 (#3986)
* Models notes where overwritten before even having a chance to be displayed

* Models notes where overwritten before even having a chance to be displayed (reverted from commit 0834894b61ed527c3c65d6356793a08ff6e3be6a)

* Delay the checks until after the main menu is launched to avoid the model notes to be overwritten even before appearing
2016-11-03 22:06:18 +01:00
Bertrand Songis 0318d63bf8 [X7D] Quick & dirty fix for special functions navigation which was broken 2016-11-03 22:01:30 +01:00
Bertrand Songis f01f588ad2 [SKY9X/AR9X/X7D] Main timer badly displayed 2016-11-03 18:24:00 +01:00
Bertrand Songis c52e9be3d5 [XFire] New function added to raise a warning popup 2016-11-02 22:13:45 +01:00
Damjan AdamicandBertrand Songis d2144001d1 Various fixes for gtests that were shown when running tests in random… (#3978)
* Various fixes for gtests that were shown when running tests in random sequence. Enabled random gtests shuffling in commit tests.

* 9X gtests fixes

* more gtests fixes

* even more gtests fixes

* Another round of gtests fixes

* Code deduplication with test fixtures

* More fixtures
2016-11-02 22:03:44 +01:00
Arne SchwabeandBertrand Songis dfc81cecad Fix Atmel ARM Linker script for gcc 5.4.1 (#3982)
Copy .init and .fni section over from the STM32 linker scripts to make targets like AR9X buildable again. Tested by @sreichholf on a AR9X board
2016-11-02 16:20:49 +01:00
3djcandBertrand Songis b22bd1f315 3djc/fix #3965 (#3981)
* Introduce 'magnetic 0' for trims

* Removing magnetic 0 that could feel unnatural to a force to 0 when changing side

* Efficiency

* Optimise

* Optimise (reverted from commit 41fc09f0bd37dd4c3067f7406562ab68c07b22ca)

* Bertrand's feedback incorporated

* Another one (bites the dust ?)
2016-11-02 13:33:02 +01:00
Arne SchwabeandBertrand Songis a50d69c3b2 Mark gtest variables cached (#3980)
* Mark gtest variables cached

Set GTEST location variables as CACHE so they can be modified when gtest is in a different location from the cmake call (/usr/src, /usr/include is not writable on OS X)

* Uppercase location and write Google Test like Google does
2016-11-02 13:05:13 +01:00
Damjan AdamicandBertrand Songis 5ba14734cb Projectkk2glider/gps misc fixes (#3970)
* Fixed Lua GPS date (year is now kept with four digits)

* * GPS year displayed with two digits
* GPS date/time handling fixes
2016-11-02 13:03:26 +01:00
Damjan AdamicandBertrand Songis a332f7a872 Fixes #3964: Added free space check before putting new data into Lua … (#3968)
* Fixes #3964: Added free space check before putting new data into Lua Telemetry Fifo

* Copy-paste error

* Compilation fix

* Another compilation fix
2016-11-02 12:56:43 +01:00
Florent MartelandBertrand Songis 450430f22e Provide getRSSI lua method (#3976) 2016-11-02 12:53:07 +01:00
Bertrand Songis 0fe85834ab [XFire] Crossfire parameters chunks support added 2016-11-02 12:50:17 +01:00
Arne SchwabeandBertrand Songis 54a9393588 Implement setting sensor values from LUA (#3977)
* Implement setting sensor values from LUA

* Fix name of lua sensors
2016-11-02 12:48:11 +01:00
3djcandBertrand Songis 2974af5018 Make abs macro AVR specific. This fixes gcc >= 6.2 compile issues. (#3960)
* Make abs macro AVR specific. This fixes gcc >= 6.2 compile issues. Tested on gcc 6.2 and 4.9.2

* Since we are getting conflicting result, and only 4 byte diff, lets remove it altogether ! And yeah, there was that typo too ;)
2016-11-02 11:10:03 +01:00
floaledm 74df9778bb Simple cleanup of #if defined 2016-11-01 04:56:58 -05:00
Arne Schwabe 798f5e6826 Display commit on radio
This makes it easier to diagnose which exact version is on a radio when dealing with build from source version
2016-10-31 21:32:15 +01:00
Damjan Adamic 258b8adfb9 Fixes #3912: Deleting file in SD manager updates the list wrongly (Horus) 2016-10-31 11:07:44 +01:00
Damjan Adamic c043c377a7 Fixes #3935: overlapping display of EDGE logical switch parameters (Horus) 2016-10-30 16:50:50 +01:00
Damjan Adamic 37ea272bd4 Replaced all 1900 with TM_YEAR_BASE 2016-10-30 11:35:12 +01:00
Damjan Adamic 024b07a384 Incorrect unit was used for UNIT_CELLS in SD Logs 2016-10-29 21:28:04 +02:00
Damjan AdamicandGitHub 88f8ea0e14 Merge pull request #3959 from opentx/schwabe/fix_clang_warnings2
Schwabe/fix clang warnings2
2016-10-27 20:21:03 +02:00
Arne Schwabe 1a9a23c420 Completely remove verify macro in favour of static_assert 2016-10-27 15:08:10 +02:00
Arne Schwabe ae01156598 Use static_assert instead of using homegrown macro 2016-10-27 14:59:01 +02:00
Arne SchwabeandBertrand Songis 92dde79dec New protocol and telemetry: FlySky AFHDS2A (#3948)
* New protocol for multimode FlySky AFHDS2A

* Also add AFHDS2A protocol to companion

* fix compile error
2016-10-25 22:51:34 +02:00
3djcandGitHub d218b33609 Merge pull request #3950 from opentx/3djc/Horus-enable-perm-scripts
3djc/horus enable perm scripts
2016-10-24 09:04:15 +02:00
Damjan Adamic 0eba5c4c9c Added missing audio volume initialization (caused by ed07dd76ef) 2016-10-23 21:00:47 +02:00
3djc 4825ffe2f3 Cosmetics 2016-10-23 14:44:07 +02:00
3djc cff0b33f4b Cosmetics 2016-10-23 14:42:59 +02:00
3djc 4f24088719 Enable permanent scripts on Horus 2016-10-23 14:41:05 +02:00
Arne SchwabeandDamjan Adamic 73a7027eb9 [X9D] Allow toggling Haptic option for Taranis X9D (closes #3946) (#3949) 2016-10-23 12:28:18 +02:00
Andre BernetandGitHub f8d5a7763a Merge pull request #3883 from opentx/schwabe/spektrum_dsm2_bind
Update OpenTX Multi code to match current DIY-MULTI module code
2016-10-21 20:32:09 +02:00
Damjan Adamic 17ebe560f6 Removed unneeded debug trace (audio) 2016-10-21 19:57:07 +02:00
Andre Bernet 978867d509 Merge branch 'next' into schwabe/spektrum_dsm2_bind
# Conflicts:
#	radio/src/translations/de.h.txt
2016-10-21 19:36:31 +02:00
Arne Schwabe e13dd6490d Rename "autobind" to "bind on powerup"
The autobind designation confused many users. Bind on power up should give more clarity
2016-10-21 17:14:01 +02:00
Arne Schwabe c4ad38670f Fix french translation and move custom protocol string in its own string 2016-10-21 17:00:59 +02:00
Damjan AdamicandAndre Bernet f4b54ea332 Fixes #3937: When executed from Special Functions, Flight Reset cause… (#3942)
* Fixes #3937: When executed from Special Functions, Flight Reset caused a GUI lockup

* Cosmetics
2016-10-21 12:16:33 +02:00
3djc 93d7e134b0 Since we do not have support for nl TTS, better not compile it 2016-10-21 09:40:27 +02:00
Arne SchwabeandBertrand Songis ad8cd2546e Schwabe/silence register warnings clang (#3940)
* Ignore deprecated register warning for the the STM include files

Ignore the warning with the use of #pragma which is not elegant but otherwise we would have to change the vendor files

* Remove usage of register in C/C++ files.

Modern compilers ignore it anyway and C++11 actually deprecates it. Removing also removes a number of clang warnings about this
2016-10-21 00:09:54 +02:00
Bertrand Songis ba824537d4 [Companion] Cosmetics 2016-10-20 21:14:34 +02:00
Bertrand Songis 71bb6de3dd [X7D] Rotary encoder initialization 2016-10-20 18:54:51 +02:00
Bertrand Songis d2f688c7d9 [X7D] Bootloader fix 2016-10-20 18:54:04 +02:00
Bertrand Songis 2b1c8ee783 [X7D] DMA write on adcValues overflow over rotary encoder value (rotary encoder was always moving) 2016-10-20 18:53:32 +02:00
Bertrand Songis 774bd48b47 [X7D] Audio volume initialization was not correctly done 2016-10-20 18:26:22 +02:00
Bertrand Songis ed07dd76ef [X7D] Audio volume initialization was not correctly done 2016-10-20 17:54:06 +02:00
Damjan AdamicandBertrand Songis 44133b595d Re #3815: Audio refactoring (#3926) 2016-10-19 22:56:25 +02:00
Bertrand Songis 9f67c0c49b [X7D] Software volume 2016-10-19 20:40:47 +02:00