Damjan Adamic
89e0fd1e1d
Re #3724 : added smoothing filter for rotary encoder speed/acceleration calculation ( #3726 )
2016-08-28 18:00:54 +02:00
Bertrand Songis
6071b1aa0d
Compilation fix
2016-08-28 10:06:37 +02:00
Bertrand Songis
4377815c7b
watchdogSetTimeout renamed to watchdogSuspend
2016-08-28 09:26:18 +02:00
Bertrand Songis
1d735f2bd3
[X9E/X7D] Rotary encoder navigation speed implemented ( #3724 )
2016-08-27 18:19:44 +02:00
Bertrand Songis
b69c2aa41c
Cosmetics again ...
2016-08-24 20:39:22 +02:00
Bertrand Songis
10aefb10db
[X12S] GPS now OK
2016-08-20 16:36:32 +02:00
Bertrand Songis
d3ae3c035d
Bsongis/gui refactoring for x7 d ( #3701 )
...
* [X7D] New board added
* Cosmetics
2016-08-18 11:49:16 +02:00
Arne Schwabe
6559456534
Fix channel count on dsm2 module, purely cosmetic (closes issue #3673 ) ( #3689 )
...
Taranis menu always use 8 channels as default opposed to 9x and Horus, which use the maximum number as default channel count (which is 6 on dsm2). This commit does not change that logic.
2016-08-04 16:45:23 +02:00
Bertrand Songis
7fbd963b3f
Another big refactoring
2016-08-02 22:15:29 +02:00
3djc
52435703a0
3djc/telem rename ( #3678 )
...
* Rename EXT option to TELEMETRY
* Change test accordingly
* Rename FRSKY to TELEMETRY_FRSKY
* Rename ARDUPILOT to TELEMETRY_ARDUPILOT
* More renames (JETI, MAVLINK, NMEA)
* Fixes to make commit-test happy
* Further tests added to commit-test
* Cleanup
* Rename EXTSTD to TELEMETRY_NONE
2016-08-02 21:53:25 +02:00
Arne Schwabe
0b67d412a0
Schwabe/multimodule 9x ( #3676 )
...
* Fix Multimodule showing up as Crossfire when only multimode and not crossfire is enabled.
* Don't hardcode telemetry to be Frysky on non STM32 arm targets
* Port multi module code to 9X platforms
* Allow Spektrum telemetry protocol to be selected as protocol for the telemetry selection
* Fix infinite loop in spektrum code
* Fix cosmetics
Changes also done for Horus and Taranis UI where appropriate
2016-08-02 18:21:18 +02:00
Bertrand Songis
6d2c5a4db6
Radio init / masstorage start / massstorage end / shutdown sequences … ( #3674 )
...
* Radio init / masstorage start / massstorage end / shutdown sequences reordering:
- More traces
- Fixes #3642
- Reuses idea of #3662
Still not finished and completely untested
* More traces
* Compilation fix
* Reuses the idea of #3652
* Alarms were checked 2 times on massstorage end
2016-08-01 18:39:34 +02:00
Bertrand Songis
a33b1d2659
[Horus] Masstorage reboots now gone? Still needed to mount again the SD after USB is unplugged
2016-07-31 11:21:18 +02:00
Bertrand Songis
e900ad6c49
Warnings removed
2016-07-29 21:26:14 +02:00
Bertrand Songis
51223a5864
No more REV9E and REVPLUS
2016-07-29 14:44:59 +02:00
Bertrand Songis
83cdd67e6a
Bsongis/move everything ( #3669 )
...
* Directories moved
* Directories moved
* Directories moved
* Directories moved
* Directories moved
* rename horus directories in gui to 480x272
* Directories moved
* Rename taranis to 212x64
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Fix x9e compile
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Minor improvement of path handling
* Another bunch of files renamed :)
* Another bunch of files renamed :)
* Another bunch of files renamed :)
* Another bunch of files renamed :)
* Another bunch of files renamed :)
* Rename 9x to 128x64
* Compilation fixes
* Compilation fixes
* Compilation fixes
* Compilation fixes
* Compilation fixes
* Compilation fixes
2016-07-29 12:47:20 +02:00
Bertrand Songis
ab6c6babae
Cosmetics
2016-07-24 11:31:47 +02:00
Bertrand Songis
0ad015f3e7
Cosmetics
2016-07-23 19:28:30 +02:00
Andre Bernet
35afe4c1ea
Cosmetics
2016-07-11 13:15:50 +02:00
Bertrand Songis
c777af2b72
Compilation error fixed
2016-06-30 23:06:03 +02:00
Bertrand Songis
4cc49d0d30
[Horus] Mouse analogs now OK
2016-06-25 18:16:05 +02:00
reichi
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
Bertrand Songis
5f65217124
[MEGA2560] Add KS108 lcd + voice + "far" splash for firmware > 64Kb ( #3515 )
2016-05-25 21:21:51 +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
Damjan Adamic
baacc0fe29
Stick mode now in one global variable, it should work in Horus emerge… ( #3455 )
...
* Stick mode now in one global variable, it should work in Horus emergency mode
* Improvements (suggested by Bertrand)
2016-05-02 23:39:15 +02:00
Bertrand Songis
34444aedb2
Dead code removed
2016-04-26 12:48:38 +02:00
Bertrand Songis
9c0e0a136a
Simplification for div_and_round function
2016-04-16 18:26:14 +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
Bertrand Songis
7247a511cf
Simu compilation fix
2016-04-10 13:42:55 +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
64a3c21c4e
Merge branch 'next' into kilrah/extratrims
2016-04-08 10:46:34 +04:00
Damjan Adamic
29325ad54f
[ARM] Mixers calculated just-in-time
2016-04-05 18:38:37 +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
Andre Bernet
555f6510b2
WDT at 500ms. Needs thorough checking
2016-04-01 18:58:29 +04: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
f2fb6b20de
Crossfire CRC added
2016-03-28 20:31:42 +02:00
Bertrand Songis
746dc450fa
Telemetry files split
2016-03-28 11:24:55 +02:00
Bertrand Songis
8d5e5b2d01
Warnings fixed on VC++ 2015
2016-03-27 09:54:41 +02:00
Bertrand Songis
0a7d0119fe
Merge pull request #3330 from opentx/projectkk2glider/issue_3255_uid_display
...
Projectkk2glider/issue 3255 uid display
2016-03-19 16:32:26 +01:00
Bertrand Songis
5cb6884ab3
[Horus / Taranis] S.PORT telemetry now uses the DMA. I think the buffer could be reduced, 512bytes seems really big
2016-03-18 21:49:06 +01:00
Bertrand Songis
7adccc23dc
[Horus] Stats menu refactoring
2016-03-14 21:57:15 +01:00
Bertrand Songis
b6e8b73589
Sky9x simulator should now be OK
2016-03-14 18:55:56 +01:00
Damjan Adamic
a575709088
Horus power loop fixed if power button is held pressed.
2016-03-12 19:23:15 +01:00
Bertrand Songis
44d4e93ad1
[Taranis] EEPROM savings
2016-03-11 18:22:16 +01:00
Bertrand Songis
0341b9ffce
[SPORT] Alarm added when a servo is in overload or a sensor is disconnected
2016-03-10 20:22:26 +01:00
Bertrand Songis
c521fce20b
Default options for widgets / layouts / themes now OK on VC++
2016-03-10 18:42:04 +01:00
Bertrand Songis
55f71f053b
myeeprom.h splitted into dataconstants.h and datastructs.h
2016-03-04 23:54:35 +01:00