Andre Bernet
b48e14eeb9
Compilation fixes, snprintf now supported on VS2015
2016-06-30 23:39:04 +02:00
Bertrand Songis
6d57f55662
PPMCA option is now ON by default
2016-06-28 22:16:57 +02:00
Bertrand Songis
f69295b8f9
[Horus] Mouse analogs
2016-06-25 00:08:17 +02:00
3djc and Bertrand Songis
4ad8c79bc1
3djc/add logicial switches monitor ( #3611 )
...
* Prep work for Logic Switches
* Feature complete
* Fixe for sometime needing two RTN to get out of logical switchs monitor
All monitors title bar in upper case for consistency with the rest of OpenTX
* Cosmetics
* Add translations support to the MONITORS screens
* Add the right icon to the logical switch monitor
* Cosmetics
* uncrustify
* Cosmetics
2016-06-19 12:46:51 +02:00
Bertrand Songis
e80d3ff642
Taranis hangs when compiled in DEBUG mode without CLI
2016-06-18 15:22:50 +02:00
3djc and Bertrand Songis
5ed74f1329
3djc/Mixer monitor ( #3606 )
...
* Add menu mechanics for 2 Mixers screens and 2 logical switches screens
* Add two mixer pages. To prevent errors, the Mixer bar are green (as opposed to red for outputs).
Icons for those pages are not yet the right ones
* Ready for mixers monitor PR
2016-06-17 23:54:35 +02:00
Bertrand Songis and GitHub
4445f7cdec
Bsongis/issue 3600 emergency shutdown ( #3602 )
...
* [ARM] Fixes #3600 - Emergency shutdown
* Compilation fix
* Function renamed
* Compilation fix
* Compilation fix
* Compilation fix
* Suggestion from projectkk2glider
2016-06-17 07:32:33 +02:00
Bertrand Songis
d287027502
menu_model_custom_functions renamed to model_special_functions
2016-06-15 19:37:32 +02:00
Bertrand Songis
bdae43c091
menu_general_XXXX should be renamed radio_XXXX
...
Second file done :)
2016-06-11 10:17:18 +02:00
Bertrand Songis
ec2b5d66cb
menu_general_XXXX should be renamed radio_XXXX
...
First file done :)
2016-06-11 10:15:34 +02:00
Bertrand Songis
d77662b53e
[AVR] DSM2 re-added
2016-06-11 08:58:09 +02:00
reichi and Bertrand Songis
0c926e5d19
Allow software based volume control ( #3556 )
...
* Allow software based volume control
- enable it for AR9X
- rename "HARDWARE_VOLUME" defines to "MASTER_VOLUME"
- adjust build-firmware.py and fwoptions.py
* Software based volume control: Do it right
* whitespace cleanup
* software volume: cleanup/revert some leftovers of undone changes
2016-06-09 22:50:06 +02:00
reichi and Bertrand Songis
8606e75f45
Add Support for the DS3231 RTC and enable it for AR9X, refs #3531 ( #3555 )
...
* Add Support for the DS3231 RTC and enable it for AR9X, refs #3531
* fix compile for PCB=sky9x
* rtc ds3231: Add missing OpenTX headers
2016-06-09 17:58:42 +02:00
Arne Schwabe and Bertrand Songis
36423db252
tell dfu-util to boot the device to boot after flashing ( #3571 )
...
Only tested on my X9D+. It allows me to boot the device into the OpenTX firmware by using 'make flash' (on switch must be on), combined with -DUSB=SERIAL and -DCLI=YES and the reboot command I can test a new firmware on the device without removing/plugging the usb cable
2016-06-06 22:22:27 +02:00
Bertrand Songis
7ef9992349
Bsongis/horus xjt external module ( #3566 )
...
* [Horus] PXX and DSM2 in external module
* [Taranis] Pulses driver refactoring (uses DMA also for PPM in external module and saves 800bytes RAM)
* Cosmetics (Pulses driver splitted)
2016-06-05 22:34:16 +02:00
Bertrand Songis
5f65217124
[MEGA2560] Add KS108 lcd + voice + "far" splash for firmware > 64Kb ( #3515 )
2016-05-25 21:21:51 +02:00
Arne Schwabe
957bc11135
Also always use the usb id in make flash like Companion does
...
On my mac the internal usb keyboard also registers as DFU device, making make flash quit with an error that multiple DFU devices are detected
2016-05-23 18:05:57 +02:00
Bertrand Songis
cfbec2cad9
Option DBLKEYS (default=enabled) added on all boards, except 9XR and 9XR-PRO
2016-05-21 11:27:17 +02:00
Bertrand Songis
9056e76460
[Taranis] RIGHT attribute added + TELEMETRY page splitted
2016-05-18 21:52:16 +02:00
Damjan Adamic and Bertrand Songis
97cc58e323
Projectkk2glider/issue 3432 jitter filter option ( #3452 )
...
* Fixes #3432 : radio option added to turn on/off ADC jitter filter (ported from master)
* Gtests fix
* Re #3432 : compilation fix
* Re #3432 : existing field split to accommodate the new option without the RadioData size change
2016-05-02 19:26:08 +02:00
Bertrand Songis
d8736bfe94
[FrSky] Support of old FAS prototypes (different resistors)
2016-04-30 19:33:00 +02:00
Andre Bernet
6e5786ca71
[Horus] Disk cache OK now
2016-04-18 22:13:29 +04:00
Arne Schwabe
e62759e5f2
Fix C++ standard also on AVR target ( #3401 needs c++11)
2016-04-17 13:36:15 +02:00
Andre Bernet
403471d869
[Horus] Disable disk cache by default until fixed
2016-04-17 11:16:03 +04:00
Arne Schwabe
a93e1538b9
Include c++ flags only on older make versions (< 3.1.0)
2016-04-10 18:09:02 +02:00
Bertrand Songis
66bd674ccf
[AVR] Target "firmware-size" added
2016-04-10 12:44:53 +02:00
Bertrand Songis
2acf6aed3b
Merge pull request #3401 from opentx/schwabe/check_struct_sizes
...
check struct sizes
2016-04-10 10:48:07 +02:00
Damjan Adamic
868133371c
Fixes #3374 : added SD card disk cache for Horus
...
* SIMU_DISKIO option available again
* new option DISK_CACHE defaults to ON for Horus
* printf("%f") fixed in CLI
2016-04-09 17:09:46 +02:00
Damjan Adamic
eab639362a
Compilation fix
2016-04-05 19:12:07 +02:00
Bertrand Songis
ce0b17744c
French special chars added
2016-04-05 09:53:14 +02:00
Damjan Adamic
8c36199d69
Compilation fix (crossfire)
2016-04-03 23:27:02 +02:00
Damjan Adamic
839296ac1b
PlaySound fix
2016-04-03 19:33:32 +02:00
Damjan Adamic
2990e9b9a3
Debug timers added (use -DDEBUG_TIMERS=YES to enable and CLI command "print dt" to see them)
2016-04-03 19:27:47 +02:00
Damjan Adamic
a8aa6148e5
Tasks switching log added (use -DDEBUG_TASKS=YES to enable and CLI command "print tsl" to see it, only works on Horus)
2016-04-03 17:56:32 +02:00
Damjan Adamic
9673df83a7
Interrupt counters added (use -DDEBUG_INTERRUPTS=YES to enable and CLI command "print int" to see them)
2016-04-03 17:51:20 +02:00
Bertrand Songis
cbec010f44
Multimodule merge
2016-04-01 23:08:52 +02:00
Bertrand Songis
5cb1ed87d8
Merge branch 'multi_module_next' of https://github.com/schwabe/opentx into schwabe-multi_module_next
2016-04-01 23:02:05 +02:00
Damjan Adamic
009eaa3893
Cmake compiler optimization flags fixed, now release build uses -Os instead of -O3 which is cmake's default.
2016-03-31 18:06:57 +02:00
Bertrand Songis
791a2e5f75
PPM_UNIT = PERCENT_PREC1 by default (as in 2.1)
2016-03-29 22:30:38 +02:00
Bertrand Songis
9cd9616ece
OVERRIDE_CHANNEL_FUNCTION = YES by default (as in 2.1)
2016-03-29 22:27:27 +02:00
Bertrand Songis
3f4cae8cb1
PPM_UNIT = PERCENT_PREC1 by default (as in 2.1)
2016-03-29 22:25:56 +02:00
Arne Schwabe
119e413a6d
Multi module support for Taranis
...
Reuse some of the DSM2 routines to avoid code duplication.
This first version only implements the protocol on the Taranis. (and not
Telemetry code is currently untested and will not work (Polarity mismatch). The main protocols to use telemetry are FrSky protocols and not a high priority on the Taranis.
Patch v3: Fix myeeprom.h, include option value in menu.
Patch v4: Fix identing, name substructs of modeldata
2016-03-29 21:41:14 +02:00
Bertrand Songis
a3c175f537
Crossfire telemetry protocol start
2016-03-28 19:07:28 +02:00
Bertrand Songis
746dc450fa
Telemetry files split
2016-03-28 11:24:55 +02:00
Bertrand Songis
3d0bf81bfd
[AVR boards] TTS option was missing in CMakeLists.txt
2016-03-23 22:47:45 +01:00
Damjan Adamic
be29e80988
WATCHDOG_DISABLED default set to OFF
2016-03-20 22:15:06 +01:00
Bertrand Songis
f622d7cf6d
[Taranis] We cannot receive S.PORT through DMA, the associated stream is already used by the DAC
2016-03-19 12:01:36 +01:00
Damjan Adamic
5337092e93
datacopy.cpp generated file now part of the sources and can be generated manually with target datacopy
2016-03-16 20:15:54 +01:00
Bertrand Songis
3f3af01cca
Wrong simulator started in Companion for Taranis Plus / X9E
2016-03-13 23:34:20 +01:00
Bertrand Songis
958c51b374
VC++ simu DLL compilation fixes
2016-03-12 18:31:27 +01:00