Max Paperno
bb5c092d4f
[build] Add MIXERS_MONITOR option to taranis/CMakeLists.txt (but disable for X7).
2017-02-06 13:49:26 -05:00
3djc and Bertrand Songis
65249db838
Fine tune X7 trim display ( #4410 )
...
* Fine tune trim display
* Further fine tune
2017-02-06 18:28:36 +01:00
Bertrand Songis and GitHub
b0eeeb4dbc
Fixes #4315 ( #4406 )
2017-02-05 22:01:44 +01:00
Bertrand Songis
fcadd48444
Cosmetics
2017-02-05 10:34:13 +01:00
Kelly Byrd and Bertrand Songis
3bd37bf4e0
Removed const modifer to Widget::update in the 480x272 GUI. ( #4397 )
...
I was getting const errors with a recent gcc. So I removed the const modifer
to Widget::update in the 480x272 GUI. This caused menu_settings.cpp
menuSettings() to complain, because it was being passed a param called
'object' of type pointer to a const T, and then called object->update(),
which is not a const function.
However, the one call site I found to menuSettings() (menu_settings.cpp:224)
is passing currentWidget, which is of type Widget*.
2017-02-04 21:28:04 +01:00
3djc and Bertrand Songis
38934767c8
Fix missing line on X7 and on x9 and x7 prevent unnecessary redraw of line ( #4398 )
2017-02-04 21:26:05 +01:00
Damjan Adamic and Bertrand Songis
17a77114d0
Re #3882 : parse theme/widget options depending on option type ( #4391 )
2017-02-04 15:35:00 +01:00
3djc and Bertrand Songis
b17122acf8
Fix GPS display in telem screen for X9. ( #4389 )
...
* Fix for X9. Right now, it is working, but maybe could be improved later by moving to right aligned
* X7 work
* X7 and X9 working
* Another fix for processTelemetryData
2017-02-04 15:33:52 +01:00
Damjan Adamic
c66e45f0f7
Another fix for processTelemetryData
2017-02-04 14:47:33 +01:00
Arne Schwabe
839f8ae557
Fix another instance of processTelemetryData
2017-02-04 13:09:02 +01:00
Andre Bernet
101eb91c8f
Hopefully fix broken PR...
2017-02-04 12:59:49 +01:00
Andre Bernet
a95626ca9d
Missing rename in f83aef4606
2017-02-04 12:53:04 +01:00
PT_Dreamer and Bertrand Songis
fbd881f8d9
Telemetry/AVR/Function renaming
...
renamed processSerialData to processTelemetryData acording to PR review
2017-02-04 12:08:26 +01:00
PT_Dreamer and Bertrand Songis
b87fddf3e7
Telemetry/Mavlink add 58798bps
2017-02-04 12:08:26 +01:00
PT_Dreamer and Bertrand Songis
503422d2f7
Cmake fix telemetry option
2017-02-04 12:08:25 +01:00
PT_Dreamer and Bertrand Songis
6cb86dd16b
Telemetry/Mavlink clean and bugfix
2017-02-04 12:03:20 +01:00
PT_Dreamer and Bertrand Songis
f83aef4606
Telemetry/AVR/Unify serial driver
2017-02-04 12:03:20 +01:00
Damjan Adamic and Bertrand Songis
b493973d7d
Lua: Use incremental GC and also call it for Widgets ( #4369 )
...
Fixes #3885 : Error in Lua Widget options handled better (does not disable entire Lua state)
Disable Lua Widget if any of its functions has error.
2017-02-04 10:58:06 +01:00
RealTadango and Bertrand Songis
d594843de2
Fixes telemetry stream confusion ( #4386 )
...
[S.PORT] DIY range updated:
0x5000 to 0x52ff is full DIY range
0x5000 to 0x50ff is DIY streaming range
0x5100 to 0x52ff is DIY sensor range
2017-02-04 10:49:03 +01:00
Bertrand Songis and GitHub
40ece81de2
X10 ( #4377 )
...
[X10] New radio supported!
2017-02-04 10:42:50 +01:00
Damjan Adamic
fc01f77d49
Re #4384 : Lua doc updated: added max image size to lcd.drawPixmap()
2017-02-03 20:22:55 +01:00
3djc and Bertrand Songis
0c550588bb
Make lcd.drawScreenTitle and lcd.drawCombobox compatible with X7 ( #4374 )
2017-02-02 10:33:42 +01:00
Andre Bernet
8775550147
[128] Navigation fix
2017-02-02 09:42:35 +01:00
Andre Bernet
c8d0154a9e
VC++ compilation
2017-02-02 09:12:59 +01:00
3djc
e7d7f9df95
Fix some events not sent to LUA telemetry scripts scripts.
...
Thix fixes #4366
2017-02-02 08:02:18 +01:00
Arne Schwabe and Bertrand Songis
5790b36589
Check X7 epprom sizes ( #4364 )
...
Since X7 is released now, we should not modify its data struct sizes anymore
X7 is too different from Taranis/sky9x to merge it into one of the other blocks
2017-02-01 16:36:13 +01:00
3djc and Bertrand Songis
ba21aec79f
Update doc for functions not available on X7 ( #4363 )
2017-02-01 15:44:23 +01:00
Damjan Adamic
fe76ecfe02
Re #4353 : Header background color is now 70% of base color.
2017-02-01 09:56:43 +01:00
3djc and Bertrand Songis
883154dad6
Make dot smaller ( #4361 )
2017-02-01 09:04:37 +01:00
Arne Schwabe and Bertrand Songis
8ba5af7049
Use C++11 clock implementation instead implementation platform specific code ourselves ( #4358 )
...
* Use C++11 standard chrono API instead of platform specific code (fixes Mac OS X < 10.12)
* Divide by /2 to get 2ms steps
2017-02-01 07:37:29 +01:00
Arne Schwabe
7fb9aad61f
[MULTI] Fix Frksy EU pulses actually send the right type
2017-01-31 07:48:58 +01:00
Damjan Adamic and Bertrand Songis
baa5929671
Fixes #4350 : Horus 2pos switches need different switch conditions, fixes SF and SH switches in simulator ( #4351 )
2017-01-31 07:41:59 +01:00
Arne Schwabe and Bertrand Songis
59d9ec131b
Schwabe/multi protocol update ( #4352 )
...
* Add multi frisky eu protocols
* Also implement MULTI_STATUS, the alternative to MULTI_TELEMETRY used by er9x/ersky9x
2017-01-31 07:41:08 +01:00
Damjan Adamic
dcbfa92b03
Lua docs update: playNumber units updated
2017-01-30 21:53:06 +01:00
Damjan Adamic and Andre Bernet
a45aafff33
Fixes: Mixers were not calculated in simulator. CoGetOSTime() needed … ( #4342 )
...
* Fixes: Mixers were not calculated in simulator. CoGetOSTime() needed implementation.
* Cleanup
2017-01-30 15:33:22 +01:00
Damjan Adamic
bbe82db087
Cosmetics
2017-01-30 14:52:37 +01:00
Bertrand Songis
3e00d016b2
[Horus] Better fix for #4222 - at least I hope so
2017-01-29 10:23:26 +01:00
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
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