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
Andre Bernet
d2415b35db
Change physical ID for remote SPORT lua scripts to 0x17 to avoid conflict with existing sensor. Also matches info from back in 2013 and FrSky's own implmentation of a ground setup device (smart dashboard).
...
Should actually be an OpenTX setting, possibly even hardcoded instead of scripts being able to choose it.
2017-02-01 22:44:41 +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 and Damjan Adamic
11c20a5c2c
[Build] Filelock added to avoid to compile the same firmware many tim… ( #4333 )
...
* [Build] Filelock added to avoid to compile the same firmware many times simultaneously
2017-01-30 09:16:18 +01:00
Bertrand Songis
cc8de81128
[Build process] Rather move the binary than copy it to avoid race conditions
2017-01-29 13:42:46 +01:00
Bertrand Songis
3e00d016b2
[Horus] Better fix for #4222 - at least I hope so
2017-01-29 10:23:26 +01:00
3djc
8e73d25f1c
Add more logs to firmware build
2017-01-29 09:41:08 +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
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