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
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