Commit Graph
8440 Commits
Author SHA1 Message Date
Bertrand Songis 0c66f520a2 [Horus] Small bug with Trainee 2016-06-08 22:32:11 +02:00
Bertrand Songis f488ebc1f5 [Horus] I forgot this part for PPM pulses ... 2016-06-08 22:19:54 +02:00
Arne Schwabe 5bcde76ca0 Add the ARR change to multi in the same way as for DSM2 in commit 404c5a8 2016-06-08 22:23:45 +02:00
Arne Schwabe 540faa51bf Use __ALIGNED instead of __DMA which is identical to __DMA without the section on Hours 2016-06-08 22:04:40 +02:00
Bertrand Songis 010d9d9629 Warning removed 2016-06-08 20:37:16 +02:00
Bertrand Songis 404c5a8553 [Taranis] Trainer / Trainee again OK. Not tested on Horus 2016-06-08 20:26:30 +02:00
Bertrand Songis 1a7a07dffd [Horus] MODEL SELECT current model refresh bug 2016-06-08 19:45:03 +02:00
Bertrand Songis 4588c0119d [Horus] Cosmetics 2016-06-08 19:44:02 +02:00
Bertrand Songis 43387d1794 Simu SEGFAULT 2016-06-08 19:43:36 +02:00
Bertrand Songis d2180d9429 [Horus] Cosmetics 2016-06-08 19:42:37 +02:00
Bertrand Songis 238ef2be38 [Horus] In MODEL SETUP screen BEEP center settings are visible even when INVERS 2016-06-08 19:41:44 +02:00
3djcandBertrand Songis 177f672619 Fix #3539 on Next (#3573) 2016-06-07 23:33:27 +02:00
Arne SchwabeandBertrand Songis 0c525826b4 Fix alignment bug of pulses data array (#3575)
The second element of the modulePulsesData was never forced to be correctly aligned. Without the new
pulses and without the Multimodule code the second element was never misaligned since the PXX pulses
union member was always the largest member and was 4 byte aligned by coincidence, also making the
second modulePulseData array member 4 byte aligned.

With the Multimodule option enabled the dsm pulses struct becomes the largest union member with 607 bytes
and the second modulePulsesData is not aligned to anything anymore which completely screws up the pulses
generation.

Forcing the alignment of the ModulePulsesData fixes this issue.
2016-06-07 23:32:51 +02:00
Bertrand Songis e3d22300ed [Horus] Model Select bugfixes 2016-06-07 20:35:17 +02:00
Bertrand Songis 06bef98a05 [Horus] Model bitmaps can now be either BMP or JPG or BMP 2016-06-07 20:35:17 +02:00
Bertrand Songis 5822cfded1 [Horus] Options in widgets can now have a min and a max defined 2016-06-07 20:35:17 +02:00
Bertrand Songis 3940716b5d [Horus] Cosmetics 2016-06-07 20:35:17 +02:00
Bertrand Songis 8493a393fd Problem with directories in simulator when listing files 2016-06-07 20:35:17 +02:00
Bertrand Songis 5ee95c472a Telemetry units shifted on all AVR boards 2016-06-07 20:35:17 +02:00
Arne SchwabeandBertrand Songis b6d4442ba1 Fix interrupt handler not handling multiprotocol (Pulses fix) (#3570)
* Fix interrupt handler not handling multiprotocol

* Use proper Macros in driver, remove wrong comment about ppm
2016-06-07 07:31:35 +02:00
Arne SchwabeandBertrand 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 0ea133e490 Compilation fix (with gcc 4.9) 2016-06-06 22:07:45 +02:00
Bertrand Songis 4be6cfccab [Taranis] Crossfire "Flight mode" telemetry sensor now OK 2016-06-06 21:59:49 +02:00
Bertrand Songis 14f4eec6f7 [Taranis] Icon in top bar when DEBUG options enabled 2016-06-06 21:58:16 +02:00
Bertrand Songis 01e7c249f6 [Taranis] Cosmetics in SENSOR screen 2016-06-06 21:57:25 +02:00
Bertrand Songis 0eba4596d0 [Horus] Black icon in left top corner when DEBUG options enabled 2016-06-06 21:47:39 +02:00
Arne SchwabeandDamjan Adamic 81733b10cc [Companion] Implement print functions for the hell setup screen (fixes 3430) (#3554)
Fixes #3430: added print functions for the hell setup screen
2016-06-06 21:01:49 +02:00
Bertrand Songis 2cccb99e28 [Telemetry] Shift in telemetry units 2016-06-06 20:43:14 +02:00
Bertrand Songis c20b0b8de4 [Horus] MODEL SELECT screen continued 2016-06-06 20:16:11 +02:00
Bertrand Songis 0cf3a278e8 [Horus] MODEL SELECT screen continued 2016-06-06 19:36:18 +02:00
Bertrand Songis f6b9a0fcdb [Horus] Black icon in the left top corner in case we are in DEBUG mode (WATCHDOG_DISABLE / TELEMETRY_LOGGING) 2016-06-06 19:30:13 +02:00
Bertrand Songis 1be84e3b6d [Horus] Cosmetics in CALIBRATION screen 2016-06-06 19:10:29 +02:00
Bertrand Songis 74fd8fc435 [Horus] Arrow keys disabled in Model Select 2016-06-06 19:09:33 +02:00
Bertrand Songis 3d117efae1 [Horus] Crash when renaming model category 2016-06-06 19:08:46 +02:00
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
Bertrand Songis 5767be27b6 [Crossfire] New frame ATTITUDE added 2016-06-04 12:36:37 +02:00
Bertrand Songis 068fa45a06 [Horus] The backlight becomes ON when the PWR button is pressed 2016-06-04 09:30:37 +02:00
Bertrand Songis 348526b5ba [Horus] Just one DMA trace added to the CLI to start with something... 2016-06-04 09:29:40 +02:00
Bertrand Songis a9f518c3a0 [Taranis] Asterisk icon when WDT is disabled or TELEMETRY_LOGGING enabled 2016-06-04 09:28:27 +02:00
Bertrand Songis 8f0a47b724 [Horus] Cosmetics 2016-06-04 09:27:34 +02:00
3djcandBertrand Songis f6f43ee438 3djc/tiny batt check (#3565)
* Add tiny size for top bar

* Fix volatage with %2.2f format

* There are case where one is better than two :D
2016-06-03 17:08:22 +02:00
3djcandBertrand Songis 98ee2f8f52 Small fix to allow better display of widget label when selecting widget (#3562) 2016-06-03 09:36:32 +02:00
3djcandBertrand Songis 90cb89e86a 3djc/improve widget setup (#3557)
* Draw widget name on title bar, posistioning rules will need to be improved !

* Move the name inside the widget and invert it to create like a label

* - Move implemeentation to a 'label' form upper right. Works with all current widgets but Battcheck (that I'll modify acccordingly), moving on, widgets dev know what to expect.
- Possible improvement : fade out label display after 2 secs

* Cosmetics
2016-06-03 08:46:14 +02:00
3djcandBertrand Songis cfcdf3c3f8 3djc/columns hints (#3561)
* Fix columns trim5 and trim6 for Horus

* - Try a more translator friendly way to deal with the Horus increased columns size

* Fix commit

* Proof of concept

* More languages

* -Introduce HINT()
-Remove HR instead of TR
2016-06-02 23:01:44 +02:00
Bertrand Songis f1d1bc9d95 [Horus] Cosmetics 2016-05-31 20:23:09 +02:00
Bertrand Songis 52e59fc85b SWR now only available in debug screens (not a telemetry sensor) 2016-05-31 20:23:09 +02:00