Arne Schwabe
99c7e3f0ad
Add FY326 protocol
2016-03-29 21:41:15 +02:00
Arne Schwabe
f86dc6b156
Implement DSM2/DSMX frame format options
2016-03-29 21:41:15 +02:00
Arne Schwabe
9de6e09c09
Implement autobind and low power setting and specifying a custom protocol for the multi module
...
Specifying a custom prtocol is useful if OpenTX firmware is older than the multi module firmware
and the protocol in question is not yet in the protocol list of the OpenTX firmware.
2016-03-29 21:41:15 +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
Arne Schwabe
c788ad6add
Move ppm related options into own struct
...
This allows to have the ppm related options in a union with a other module protocol specific options for the multi module.
2016-03-29 21:41:14 +02:00
Bertrand Songis
2e6570e209
New script to check AVR firmware size, as it seems it increased over time in the 'next' branch ...
2016-03-29 21:35:46 +02:00
Bertrand Songis
9762656ad0
Merge pull request #3388 from schwabe/datacopy_backup_union
...
Also backup members inside unions,
2016-03-29 21:31:25 +02:00
Bertrand Songis
f2eadf0ff0
[Horus] Introduction of a button to remove an existing view
2016-03-29 20:09:24 +02:00
Arne Schwabe
90f67cd5ef
Fix crash of simulator if directory does not exist.
2016-03-29 19:04:24 +02:00
Arne Schwabe
86076bbf32
Also backup members inside unions,
...
the code is a bit more complicated since unions can have structs or simple types. Also change Telemetry sensor to be a struct, since a class with all public is identical to a struct in C++
2016-03-29 16:05:32 +02:00
Bertrand Songis
a6a07e9714
[Horus] Speedup when switching from the main view to any other menu
2016-03-28 23:18:32 +02:00
Bertrand Songis
ed30b5a8ed
[Horus] USB icon only displayed when USB plugged
2016-03-28 23:17:55 +02:00
Bertrand Songis
83a7859f6f
Cosmetics
2016-03-28 23:17:20 +02:00
Bertrand Songis
6a2e26272e
[Horus] Unused code removed
2016-03-28 23:16:22 +02:00
Bertrand Songis
be1526a86d
Cosmetics
2016-03-28 20:57:01 +02:00
Bertrand Songis
554f230696
Prevent from using the internal module when there is a Crossfire module plugged into the bay
2016-03-28 20:56:48 +02:00
Bertrand Songis
f2fb6b20de
Crossfire CRC added
2016-03-28 20:31:42 +02:00
Bertrand Songis
a3c175f537
Crossfire telemetry protocol start
2016-03-28 19:07:28 +02:00
Bertrand Songis
5a5f192451
Remaining trace
2016-03-28 18:36:29 +02:00
Bertrand Songis
af87c57d1d
Translations files cosmetics (no CRLF / standard header / translation author, start at line 45)
2016-03-28 17:23:35 +02:00
Bertrand Songis
7c1db4c4dc
Less files in .gitignore (they are now visible in case of in source compilation)
2016-03-28 11:26:57 +02:00
Bertrand Songis
d73b34e1a9
[Crossfire] Back to 400kHz, at least for Taranis (no DMA on RX)
2016-03-28 11:25:47 +02:00
Bertrand Songis
746dc450fa
Telemetry files split
2016-03-28 11:24:55 +02:00
Damjan Adamic
485d30f65b
SysTick was configured wrong for Horus
2016-03-27 22:40:55 +02:00
Bertrand Songis
7e4b5d97e3
Compilation fix
2016-03-27 17:48:24 +02:00
Bertrand Songis
2c00a3437f
Checkscreenshot simplification
2016-03-27 12:56:48 +02:00
Bertrand Songis
fef78a1b97
Compilation fix
2016-03-27 10:49:04 +02:00
Bertrand Songis
1fba706bdb
Compilation fixes
2016-03-27 10:33:32 +02:00
Bertrand Songis
7ec0dd8a40
Qt4 was still required for gtests
2016-03-27 10:18:31 +02:00
Bertrand Songis
8d5e5b2d01
Warnings fixed on VC++ 2015
2016-03-27 09:54:41 +02:00
Bertrand Songis
8c636e31d9
Dockerfile updated
2016-03-26 23:06:54 +01:00
Bertrand Songis
c2412ca05e
Python scripts with the executable flag
2016-03-26 23:04:39 +01:00
Bertrand Songis
dfd4a04220
Revert "Also backup members inside unions,"
...
This reverts commit dd76e9d8bf .
2016-03-26 15:48:42 +01:00
Bertrand Songis
0273038289
Python build script fix
2016-03-26 12:48:47 +01:00
Bertrand Songis
6b4da258e7
Merge pull request #3385 from schwabe/next
...
Also backup members inside unions,
2016-03-26 09:22:07 +01:00
Bertrand Songis
47f083e1c8
Now we will try to build simulators the same way
2016-03-25 22:50:45 +01:00
Bertrand Songis
c2786d36c9
More compilation server errors
2016-03-25 19:12:35 +01:00
Andre Bernet
a2928c5d79
[Horus] Clock is 168MHz, not 180...
2016-03-25 20:54:07 +04:00
Andre Bernet
2bb63e6644
Header data is useful
2016-03-25 20:54:07 +04:00
Bertrand Songis
7501608aca
Build output now saved in a .out file ... so that we can grep for warnings!
2016-03-25 16:53:09 +01:00
Bertrand Songis
862199f822
Dockerfile commited
2016-03-25 16:23:12 +01:00
Bertrand Songis
ccfcfa85d0
Dockerfile commited
2016-03-25 15:56:21 +01:00
Bertrand Songis
884e1feee4
Dockerfile commited
2016-03-25 15:47:48 +01:00
Bertrand Songis
a681c341a2
Dockerfile commited
2016-03-25 15:43:16 +01:00
Bertrand Songis
34f9bc0b63
Dockerfile commited
2016-03-25 15:39:55 +01:00
Bertrand Songis
f073c9fe85
Dockerfile commited
2016-03-25 15:30:03 +01:00
Arne Schwabe
dd76e9d8bf
Also backup members inside unions,
...
the code is a bit more complicated since unions can have structs or simple types.
2016-03-25 14:04:30 +01:00
Bertrand Songis
ecff71b044
Cosmetics
2016-03-25 12:54:35 +01:00
Andre Bernet
79dffdf5f4
GPIO speed adjustments - to be tested!
2016-03-25 14:39:07 +04:00
Andre Bernet
bc70acb55d
[Horus] Reduce GPIO speed where possible for noise reduction - no more audio noise now :)
2016-03-25 14:13:22 +04:00