3djc and Bertrand Songis
673d54cfee
Rework X7 flight mode screen ( #4319 )
...
* Working ONE, need to check ALL for pertinence of drawShortTrimMode
* Show more data on screen ALL for X7
* Make trim display for FM0 X7 only
* Cosmetics
2017-01-28 19:59:11 +01:00
Kelly Byrd and Bertrand Songis
7cff468239
Fix for #4222 : On Horus GUI, can't edit X values for < 3-point curves. ( #4325 )
...
After looking at the Taranis GUI code, I decided to emulate what that
does, which is just skip over the X coord line in the menu if when
curve type is custom and points is <= 2.
2017-01-28 19:56:54 +01:00
Bertrand Songis
dfbdcdba85
[X7] Hardware menu navigation fix (last line) + some TODO removed
2017-01-28 19:52:34 +01:00
Bertrand Songis
c36d4d0be5
[X9E] Compilation fix on recent gcc
2017-01-28 19:48:42 +01:00
Andre Bernet
cb35a59fc9
[Horus] Backlight driver wouldn't turn backlight on before 15% for prod hardware - no reason for it to be different from beta ( #4326 )
2017-01-28 19:37:39 +01:00
3djc and Damjan Adamic
2f316b858a
Fix #4302 ( #4305 )
...
Fixed: L1 switch was always edited in LS sub-menu [X7]
2017-01-27 09:39:09 +01:00
3djc and Damjan Adamic
1202fa84fa
This just allow spanish to compile, no clues if translations are ok or not ( #4297 )
2017-01-26 15:33:50 +01:00
Max Paperno
d6d694a36f
[simu] Fix keyboard switch controls for X7.
2017-01-25 14:01:07 -05:00
Max Paperno
6a52458e15
[simu][Simulator] Fix X7 switch position indexes.
2017-01-25 13:10:05 -05:00
Florent Martel and Bertrand Songis
4a76c023e6
Update the luadoc for sportTelemetryPop() ( #4287 )
...
Followup on #4232 : DIY ID range changed to 0x5000 - 0x52FF
2017-01-25 18:16:30 +01:00
Arne Schwabe and Bertrand Songis
51d1e6e94a
Add q303 multi protocols and fix subtype selection on 128x64 ui ( #4286 )
...
* Multi: add Q303 protocol and variants (CX10D/CX10WD)
* Fix subType selection on 128x64 UIs
* Fix options display on other radios for custom photo as well
2017-01-25 16:23:21 +01:00
3djc and Damjan Adamic
cbe0dc60e6
Enable LUA_COMPILER ( #4283 )
...
Added Companon firmware option luac
2017-01-25 13:09:53 +01:00
Damjan Adamic and Bertrand Songis
398c3b1e33
DIY ID range changed to 0x5100 - 0x52FF ( #4232 )
...
[S.PORT] DIY range updated. The spec should follow soon
2017-01-25 08:22:24 +01:00
Bertrand Songis
de49d155c6
[Companion] Compilation fix
2017-01-24 22:06:28 +01:00
Bertrand Songis
8f970fdbbf
[9XR-PRO] Warning fixed (ATMEL code)
2017-01-24 18:57:45 +01:00
Bertrand Songis
0d05beae80
CRLF line endings converted to LF
2017-01-24 18:48:28 +01:00
Bertrand Songis
2f7bf7bcbd
[9XR-PRO] Warning fixed (ATMEL code)
2017-01-24 18:47:09 +01:00
Bertrand Songis
6aa8337fc2
[9XR-PRO] Navigation issue in InputOne screen
2017-01-24 18:46:31 +01:00
3djc and Bertrand Songis
f686d15354
Shorten GVx to Gx on 128x64 radios, where screen estate is a real issue ( #4280 )
2017-01-24 18:29:21 +01:00
3djc and Bertrand Songis
aa19475c90
3djc/x7 mixer screen rework ( #4281 )
...
* Optimise display on 128x64
* Name if present are displayed (like now), but when the row is selected, the name moves on top and the display alternates between FM and other info
* Compile fix
2017-01-24 18:25:38 +01:00
Damjan Adamic and Bertrand Songis
b3f4870da7
Refactoring of startup code, mainly dealing with detection of unexpec… ( #4275 )
...
* Refactoring of startup code, mainly dealing with detection of unexpected restart/shutdown
* Added g_FATFS_Obj initialization [Horus]
* Fix normal startup
* Use g_eeGeneral.unexpectedShutdown only on radios that have PWRMANAGE defined
Fixes for radios that don't have power control.
Other fixes
* CLI test for new()
* [Horus] Reboot protection reworked to also handle non-WDT events
(cherry picked from commit fe9a52779d062e3f24639479273c906abe6e440b)
Conflicts:
radio/src/targets/horus/board.h
* Reverting most of the changes
* Cleanup
* Added comment that explains apparent non usage of the wdt_disable() function
* More cleanup
* Missing include
* Compilation fix
2017-01-24 07:52:33 +01:00
Andre Bernet and Bertrand Songis
bf15410bf1
3djc/x7 outputs ( #4273 )
...
[128x64] Rework Outputs screen
[X7] Fix for min/max limits bug
[X7/X9] UI fixes
2017-01-24 07:36:40 +01:00
Andre Bernet
824317c477
Fix linking problem due to SDL main definition
2017-01-23 22:11:07 +01:00
3djc and Bertrand Songis
6027c519e4
Force symlimits and ppmca for ARM ( #4267 )
...
Make PPM_LIMITS_SYMETRICAL(symlimits), PPM_CENTER_ADJUSTABLE(ppmca) and CURVES mandatory on ARM platforms.
2017-01-23 20:08:39 +01:00
Bertrand Songis
d60de4466a
[Horus] Malloc check added
2017-01-22 22:01:39 +01:00
Bertrand Songis
cdb3f48da7
[Horus] Malloc check added
2017-01-22 21:44:44 +01:00
Bertrand Songis
2f0492cec5
[Horus] Malloc check added
2017-01-22 21:41:06 +01:00
Bertrand Songis
fb6c9cde6b
[Horus] Malloc check added
2017-01-22 21:32:19 +01:00
Andre Bernet
be0ef50195
Fix Horus haptic import without code complexification. Will reset people's haptic mode setting on Horus, but we can afford it.
2017-01-22 17:24:58 +01:00
Andre Bernet
7990973b35
Revert "Fix Horus haptic mode ( #4224 )"
...
This reverts commit 9bbc595eb1 .
2017-01-22 17:20:28 +01:00
Andre Bernet
9bbc595eb1
Fix Horus haptic mode ( #4224 )
2017-01-22 13:19:20 +01:00
Andre Bernet
eea7d503fa
[X7] Main view cosmetics
2017-01-22 11:26:28 +01:00
Andre Bernet
293f1e8805
Navigation fix
...
French translations
2017-01-22 11:16:14 +01:00
3djc and Bertrand Songis
2ffbb4e46c
Changes to allow Linux companion to be compiled with qt5.7 ( #4262 ) ( #4265 )
...
* Changes to allow Linux companion to be compiled with qt5.7
* Optimize
(reverted from commit cc205dcc91 )
2017-01-22 00:03:06 +01:00
Bertrand Songis
54d1cb8f9a
[Companion] X7 EEPROM import fix
...
+ cosmetics
+ compilation error fixed on Manjaro
2017-01-21 23:56:34 +01:00
Andre Bernet
5144550e4e
UI cosmetics
2017-01-21 21:53:23 +01:00
Bertrand Songis
89680ddf70
Warning fixed on Manjaro
2017-01-21 21:22:53 +01:00
Andre Bernet
8cc8b53d63
Add "Adjust RTC" option for ARM128
2017-01-21 17:30:24 +01:00
Andre Bernet
0ee59dc438
X7 hardware defaults changed to match production hardware
2017-01-21 12:21:57 +01:00
Damjan Adamic and Bertrand Songis
3085ba7d91
Fixes for simulator paths on Windows ( #4259 )
2017-01-20 21:45:47 +01:00
3djc and Bertrand Songis
cc205dcc91
Changes to allow Linux companion to be compiled with qt5.7 ( #4262 )
...
* Changes to allow Linux companion to be compiled with qt5.7
* Optimize
2017-01-20 20:13:33 +01:00
3djc and Andre Bernet
905301fc06
Change "External" to "Ext+Int" to reflect actual Horus antenna handling ( #4255 )
2017-01-19 21:28:47 +01:00
Bertrand Songis
98357995fa
[Horus] In case of current model missing on SD we create an empty model
2017-01-18 10:35:32 +01:00
Bertrand Songis
e740a88e13
Cosmetics
2017-01-18 07:37:06 +01:00
Max Paperno and Bertrand Songis
56dc2f94ce
[build] Only add SIMU_AUDIO option if SDL was found, and turn it ON by default. ( #4248 )
2017-01-17 19:49:12 +01:00
Max Paperno
2bca437e55
[simu] Fix a few simufatfs.cpp build issues on MinGW and clang.
2017-01-17 06:35:14 -05:00
Bertrand Songis and GitHub
4d4a7471f3
[X7] EEPROM Variant introduced for Companion import ( #4245 )
...
* [X7] EEPROM Variant introduced for Companion import
* [X7] Also different FourCC needed if we want to use .otx files
* Allow early version of X7 firmware Eeprom to migrate to new variant (#4246 )
* Allow early version of X7 firmware Eeprom to migrate to new variant
2017-01-16 21:52:34 +01:00
Arne Schwabe and Bertrand Songis
e0113e9bb9
Another small multi protocol update, add H26WH mjxq subprotocol and telmetry as option for Bayang ( #4244 )
2017-01-16 18:58:43 +01:00
Damjan Adamic
19213c8013
Windows build fixes
2017-01-16 15:09:39 +01:00
Arne Schwabe
22a9ec286a
Fix compilation on OS X
2017-01-16 12:40:53 +01:00