Bertrand Songis
0cf81a7245
[Taranis] ADC DMA moved for X9E
2016-06-06 19:01:09 +02:00
Bertrand Songis
5ff6341a34
[X9E] More constants to hal.h
2016-06-06 18:56:16 +02:00
Bertrand Songis
69f2acca35
[X9E] Compilation fix
2016-06-06 18:48:15 +02:00
Bertrand Songis
6f2ece9cd0
[X9E] I move constants to hal.h first
2016-06-06 18:45:14 +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
Ingwie and Bertrand Songis
116802c946
[MEGA2560] KS108+ Voice+Splash "far" ( #3534 )
...
+little option (not defined) to reduce encoder resolution
2016-05-26 06:33:09 +02:00
Bertrand Songis
5f65217124
[MEGA2560] Add KS108 lcd + voice + "far" splash for firmware > 64Kb ( #3515 )
2016-05-25 21:21:51 +02:00
Bertrand Songis
e97fe93a2e
[Horus] SBUS trainer mode removed
2016-05-22 11:14:57 +02:00
Bertrand Songis
55c69a4448
[Horus] Trainer driver fix (I tested both master and slave modes)
2016-05-21 20:08:20 +02:00
Bertrand Songis
9b72be1f97
[Horus] Trainer driver fix
2016-05-21 15:19:42 +02:00
Bertrand Songis
36df7900af
[Horus] Trainer driver fix
2016-05-21 15:06:03 +02:00
Bertrand Songis
f3d6dfea94
Revert a quick & dirty change -std=gnu++11
2016-05-19 22:33:45 +02:00
Damjan Adamic and Bertrand Songis
a0feed7f4d
Fixes #3492 : better implementation of delay_01us() using Cortex system cycle counter ( #3497 )
2016-05-15 14:30:32 +02:00
Damjan Adamic and Bertrand Songis
59653f9ca6
Fixes #3492 : delay_01us() and delay_ms() functions were generating wrong delays (6 times shorter on Taranis, 8 times on X9E and Horus). Important delays adjusted, function names and code unified. ( #3496 )
2016-05-14 21:56:20 +02:00
Bertrand Songis
29d1c4f6f6
[Taranis] DMA2_Stream1 used for SBUS Rx in the module bay
2016-05-14 12:12:01 +02:00
Bertrand Songis
7908eaa406
[All] Code refactoring
...
- keys beep and haptic refactoring (not anymore audio events)
- trims move/mid/min/max refactoring (trim end splitted to trim min / trim max)
- S6R new alarms
- S6R servos/rx status displayed as a text (not an integer which has no sense)
- Timer countdown configuration
- The splash was not displayed (but the timeout was there) after the first calibration
2016-05-13 14:41:48 +02:00
Bertrand Songis
5409d00a2a
Another problem with C++11 on the Docke container
2016-05-05 12:32:27 +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
1f7485ed91
[Sky9X] Shift in External Module settings
2016-04-29 20:46:42 +02:00
Bertrand Songis
bd87028fd5
FrSky S.PORT upstream ( #3426 )
...
FrSky S.PORT upstream
2016-04-29 18:44:25 +02:00
Bertrand Songis
56f59196ea
[9XR-PRO] Compilation fixes and cosmetics
2016-04-28 20:36:42 +02:00
Bertrand Songis
9106ee581d
[Sky9x] Fixes in Sky9x pulses driver. Would if fix #3203 ?
2016-04-28 18:58:45 +02:00
Bertrand Songis
c147b2edbc
[Sky9x] Cosmetics
2016-04-28 18:39:27 +02:00
Damjan Adamic
41a5af5a6e
Horus disk_ioctl() fixed: CTRL_SYNC was missing, default return is now RES_OK;
2016-04-17 12:55:01 +02:00
Bertrand Songis
740a2a71f5
[Horus] Fix in comment
2016-04-16 18:24:31 +02:00
Bertrand Songis
1f19256722
Merge pull request #3407 from opentx/bsongis/adc_averaging_done_in_driver_layer
...
[ARM board] ADC are done 4 times inside the driver now. To be tested …
2016-04-10 22:57:13 +02:00
Damjan Adamic
9e0e71ad92
ADC crosstalk fixed, new crosstalk and time measurements (for Horus)
2016-04-10 22:06:53 +02:00
Damjan Adamic
14841590b9
Fixes #3178 : USB driver changed interrupt grouping which affected interrupt priorities (fix suggested by Michael Blandford)
2016-04-10 18:39:26 +02:00
Bertrand Songis
5d171b3761
[Taranis] Crossfire period now 4ms. S.PORT TX didn't wait end of serial transfer before going to RX mode
2016-04-10 10:34:04 +02:00
Bertrand Songis
834092879c
Merge pull request #3405 from opentx/kilrah/extratrims
...
[Horus] Extra trims support
2016-04-09 22:59:43 +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
Bertrand Songis
1e3da34ec8
[ARM board] ADC are done 4 times inside the driver now. To be tested on H
2016-04-09 10:09:54 +02:00
Andre Bernet
0c187412ea
Bad define
2016-04-08 14:38:45 +04:00
Andre Bernet
64a3c21c4e
Merge branch 'next' into kilrah/extratrims
2016-04-08 10:46:34 +04:00
Andre Bernet
f534702d59
Backlight restored in emergency mode, prevent complete turn off to avoid confusion
2016-04-08 09:22:04 +04:00
Andre Bernet
30018b2432
Backlight control added back in, driver fix (thanks Adela), OFF level configurable
2016-04-06 16:06:36 +04:00
Damjan Adamic
5993d28ab7
Compilation fix
2016-04-04 07:00:32 +02:00
Damjan Adamic
3ef7326756
Horus audio stall fix. The buffer->state value was set too late.
2016-04-03 23:07:55 +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
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
664a966bbc
Cosmetics
2016-04-02 19:32:28 +02:00
Andre Bernet
1f6a711d24
[Horus] Extra trims added ( #3393 )
2016-04-02 16:45:43 +04: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
Andre Bernet
555f6510b2
WDT at 500ms. Needs thorough checking
2016-04-01 18:58:29 +04:00
Andre Bernet
54cb3de46e
Merge branch 'next' into kilrah/taranis_gpio
2016-04-01 11:13:30 +04:00
Bertrand Songis
3c1221452a
Taranis bootloader Makefile removed (CMake now)
2016-03-30 22:47:25 +02:00
Arne Schwabe
a2e5efa6c7
Make simulator sound functional again in OS X (and probably Linux)
...
The radio/src/simu/CMakeLists.txt was missing the SDL defines/includes required for SDL audio
2016-03-29 22:13:18 +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