Damjan Adamic and Bertrand Songis
7081f924de
Some memory leaks and out of bounds array access fixed ( #4498 )
2017-02-26 12:39:26 +01:00
3djc and Bertrand Songis
1910af51b6
Make lcd.clear() color aware on color screens ( #4504 )
...
* Make lcd.clear() color aware on color screens
* Compilation fix
2017-02-26 11:46:23 +01:00
Andre Bernet
86d897b23f
[Horus] Restore emergency mode priority over "no SD card" warning
2017-02-23 23:20:16 +01:00
Andre Bernet
b866baae65
[Horus] Restore emergency mode priority over "no SD card" warning
2017-02-23 23:04:09 +01:00
3djc and GitHub
0857e27665
Merge pull request #4497 from opentx/3djc/x7-trainer-fix
...
X7 fix
2017-02-22 23:40:25 +01:00
Damjan Adamic
2c99de86d0
RTC Year fix for simulators
2017-02-22 16:26:21 +01:00
3djc
f3e951e0fb
X7 fix
2017-02-22 15:19:17 +01:00
Max Paperno and Bertrand Songis
051a4638f3
[radio] Improve TRACE macro. ( #4484 )
2017-02-21 11:05:54 +01:00
Max Paperno and Bertrand Songis
b12bd7d7be
[Simulator] Add asynchronous FIFO buffer for handling debug output/display more efficiently. ( #4488 )
2017-02-21 11:04:53 +01:00
Bertrand Songis and GitHub
24c0f5008d
[X7] S.PORT devices update is now done on the bottom connector ( #4457 )
...
* [X7] S.PORT devices update is now done on the bottom connector
* [X7] I introduce a PCBREV option, as previous versions didn't have this S.PORT bottom connector
* [X7] Introduce a PCBREV PIN to avoid having different 2 different firmware on X7
* Compilation fix
* [X7] PCBREV PIN was inverted
* [X7] PULL DOWN on PCBREV PIN
* S.PORT bottom connector is powered by PB.02, not PB.01
* [X7] PCBREV resistor changed
* [X7] PCBREV resistor changed
2017-02-21 11:03:37 +01:00
Damjan Adamic and Bertrand Songis
2fbd1d8955
Re #4477 : All usage (except Lua) of double converted to float. printf("%f") still uses promotion to double, (floating point va_args are always promoted to double) ( #4483 )
2017-02-21 11:02:26 +01:00
Damjan Adamic and Bertrand Songis
f36d01d560
Fixes #4438 : wrong cast used when setting Lua mixer script input source ( #4470 )
...
* Fixes #4438 : wrong cast used when setting Lua mixer script input source
Improved parsing of Lua mixer script inputs
* Additional type check
* ScriptDataInput union introduced.
Fixed: when using SOURCE input, do not use default value
Fixed: when using SOURCE input, min-max range is fixed
2017-02-21 10:59:47 +01:00
Max Paperno
177acb95e5
[212x64] Fix channels display view with PPM_UNIT_PERCENT_PREC1.
2017-02-20 12:14:17 -05:00
Max Paperno
bb8dd1294f
[480x272] Fix extra channel showing up in custom failsafe settings menu. ( closes #4486 )
2017-02-20 03:41:40 -05:00
Max Paperno
a19748dba7
[Companion] Fix model being moved to wrong category after wizard run ( closes #4482 )
2017-02-19 18:38:15 -05:00
Max Paperno
ac9b781647
[build] Minor fixes for Windows and OS X.
2017-02-19 17:20:10 -05:00
3djc and Damjan Adamic
95668a2bcf
Fixes #4345 : Enable print (even for model idx 0) ( #4474 )
2017-02-19 09:33:37 +01:00
3djc
e4c3326c0a
isExtensionMatching is case insensitive, but not further checks, making those whole function case sensitive, which it should not
2017-02-18 11:00:13 +01:00
Damjan Adamic and Bertrand Songis
299c5924fa
Projectkk2glider/hardware floating point ( #4477 )
...
* Turn on compiler hardware floating point support for F4 targets
* Fixes, works on Horus
* Comment updated
2017-02-18 00:52:52 +01:00
Bertrand Songis and GitHub
3e84e7930c
Bsongis/9x fixes ( #4463 )
...
[9x] Fixes + make firmware target added
2017-02-17 17:11:38 +01:00
Arne Schwabe and Bertrand Songis
6106d1b228
Fix warnings with avr-gcc 6.2 ( #4471 )
2017-02-17 17:00:39 +01:00
Max Paperno
357ffd0b92
[Simulator] Debug console output listener now starts immediately upon creation; Fix debug console not printing last line in buffer; Shorten debug output print time by 2ms; Don't check buffer if not appending line; Report buffer overflow errors every 30s (if still needed).
2017-02-17 04:24:17 -05:00
Bertrand Songis and GitHub
25ea90817a
Added Coverity badge
...
Crossing the fingers :)
2017-02-16 13:58:37 +01:00
Damjan Adamic
0e97d30363
DebugOutput buffer increased and overflow message only printed once.
2017-02-16 10:22:01 +01:00
3djc and Bertrand Songis
aecd7d15f1
Fix companion wizard behavior for Horus ( #4467 )
...
* Fix wizard behavior for Horus (was treated like an 9X)
* Cosmetics
2017-02-16 09:19:34 +01:00
Damjan Adamic and Bertrand Songis
ee43d3fb97
Projectkk2glider/issue 4449 drawline ( #4464 )
...
* Gtest pattern changed
* Fixes #4449 : lcdDrawLine_line() was wrong for slanted lines [128x64]
* Fixes #4449 : lcdDrawLine_line() was wrong for slanted lines [480x272]
* lcdDrawLine() coordinates check moved to Lua API
2017-02-16 00:23:42 +01:00
Bertrand Songis and Damjan Adamic
53f55f8e1d
Fixes #4399 : problem getting/setting curve on output with Lua ( #4455 )
2017-02-15 21:25:08 +01:00
Bertrand Songis and Andre Bernet
27b1255584
[X9D/X9D+/X9E] Fixes #4334 ( #4451 )
2017-02-15 18:25:26 +01:00
Bertrand Songis and Andre Bernet
733cfb3218
Fixes #3865 ( #4456 )
2017-02-15 18:18:08 +01:00
Andre Bernet and GitHub
fe49fb5442
Multiprotocol working on sky9x and co ( #4409 )
...
* MULTI working on sky9x
* Fix crash with module OFF
* Cosmetics
* Compilation fix / cosmetics
* Typo....
* Multi now available on all ARM platforms
* Does this help?
* Compilation fix
2017-02-15 17:31:38 +01:00
hrenz and Arne Schwabe
e8b04cdee6
Updated german translations ( #4390 )
...
* Update de.h.txt
shorten some texts for Q X7 Display
* Update de.h.txt
shorten some texts for Q X7 Display
* Update de.h.txt
shorten some Texts for Q X7 display
* shorten some Text for Q X7 display
* Shorten some texts for QX7
2017-02-15 16:55:40 +01:00
Bertrand Songis
d44848022c
In addition to #4454
2017-02-15 16:40:18 +01:00
3djc and Bertrand Songis
b5798e219d
Menu updates handling cat/models for Horus ( #4452 )
...
* Alt+S is properly set
* Copy menu fixed
* Cosmetics
* Better handling of model and categories signaling
* Cosmetics
* Cosmetics and handling of special case after model or cat creation
* Remove unused viableModelSelected
* Take 2
* Start work on connect to new standards
2017-02-15 16:28:39 +01:00
Max Paperno and Bertrand Songis
7762bac360
[firmware][gui] Extended limits fixes, issue #4447 ( #4453 )
...
* [firmware][gui] Adjust custom failsafe (and some channel display) ranges for proper extended limits (fixes #4447 ). This also fixes some display issues in *x64 GUIs when adjusting failsafe settings and cleans up code in those functions.
* [firmware][gui] Fix 480x272 channel output progress bars to show full extended limits; Fix alignment issues on all 212x & 480x gui mixes screens with custom channel names; Streamline some channel outputs display code.
* Fix AVR build.
2017-02-15 16:25:40 +01:00
Arne Schwabe and Bertrand Songis
fb49d1197d
Use gawk if available, fixes running on OS X if gawk is installed ( #4460 )
2017-02-15 16:14:58 +01:00
3djc and Damjan Adamic
03125ccad6
Fix X7 sd logs ( #4462 )
...
* X7 has only 6 switches
2017-02-15 14:27:23 +01:00
3djc and Bertrand Songis
f2841bf904
X7 add copy/paste/.. long press menu to global func and custom funcs ( #4454 )
...
* Custom functions
* Enable long push for Global functions too
* Cleanup commented code
* Compilation fix
2017-02-14 20:59:27 +01:00
Bertrand Songis and Andre Bernet
777707db43
Fix telemetry protocol switching on Horus ( Fix #4404 ) ( #4450 )
...
* Cosmetics
* Fixes #4404
* [9XR-PRO] Telemetry bug
* DMA apparently doesn't like being reinitialized before a deinit
2017-02-14 09:43:36 +01:00
Andre Bernet
5fc685d598
Crudely fix switch shift for X7 in hardware tab
2017-02-13 09:52:45 +01:00
Andre Bernet
a87afcecdb
Naming consistency ( Fix #4437 )
2017-02-13 09:43:18 +01:00
Bertrand Songis and Andre Bernet
4170acba79
[X12S] No additional duration for the splash ( #4448 )
2017-02-13 09:10:49 +01:00
Max Paperno and Bertrand Songis
9e268eba89
[128x64] Fix switch diagnostics display on 9X family. ( #4176 )
2017-02-12 23:10:19 +01:00
Bertrand Songis
8cb46f2425
[SKY9X / 9XR-PRO] A couple of UI bugfixes
2017-02-12 22:58:24 +01:00
Bertrand Songis
85bdca8d44
Remaining trace removed
2017-02-12 22:26:09 +01:00
Bertrand Songis
5d2220c842
[SKY9X/9XR-PRO] Shift in Switches display
2017-02-12 22:22:58 +01:00
Max Paperno
d90b1e0640
[Simulator] Fix crash if error happens at startup before timer was created.
2017-02-12 16:01:43 -05:00
Max Paperno
586567927a
[Companion] Prevent error when trying to simulate a model right after wizard run.
2017-02-12 16:01:43 -05:00
Bertrand Songis
b96ad42f20
[Simu] Simu did shutdown on its own
2017-02-12 21:46:57 +01:00
Bertrand Songis and Andre Bernet
b9bb831b7f
Bsongis/horus flash external device ( #4446 )
...
* CMake options changed to UNEXPECTED_SHUTDOWN=YES/NO and PWR_BUTTON=PRESS/SWITCH
* [X12S / X10] Flash an external device is now OK
2017-02-12 21:04:46 +01:00
Bertrand Songis
808d7749c7
Travis builds failure (missing force-yes)
2017-02-12 20:58:46 +01:00