Commit Graph
189 Commits
Author SHA1 Message Date
3djc 84df065e70 Improve pack generation 2019-08-29 08:22:15 +02:00
Bertrand Songis d2f3e421af [X10 Express] Compilation support added 2019-08-27 09:14:26 +02:00
Bertrand Songis 0ddac506e0 FrSky compilation script updated 2019-08-27 07:38:01 +02:00
3djc 95900527d0 Tools menu replaces utilities folder 2019-08-27 07:24:48 +02:00
3djc 0731c78a43 Allow Horus in 2.3 nightlies 2019-08-26 10:01:54 +02:00
Raphael CoefficandBertrand Songis 5db30ea7bc More unit tests and unified target for all tests (#6661)
* added general settings tests

* fixed pre-219 switchUnlockState (CPN)

* X7 radio settings tests

* updated X10 model

* patched TESTS_PATH to point directly at the complete tests path

* fixed horus general settings switch conversion

* cpn x10 general settings tests

* fixed horus cpn import

* use x10 model from otx file to ease editing with companion

* added make targets "gtests" and "tests"

gtests builds all the tests (radio & companion)
tests builds and executes all the tests (radio & companion)

* fixed companion tests cmake

* fixed gtests-radio target

* fixed commit tests

* fixed converting LS & RS on X10

* fixed converting global functions on X10

* fixed source conversion on X10

* fixed throttle source on X10

* fixed throttle source on radio and companion

* more checks and re-enabled Horus screenData copy

* more tests (X10)

* [X10] restore correct direction for RS & LS

* [horus] convert "Value" widget source

* fixed conversion of ModelHeader::bitmap length

* added missing X10 radio tests to companion tests

* fixed conversion of telemetry sources in logical switches

* [horus] fixed potential crash

* fixed "AND switch" conversion in logical switches
2019-08-26 08:36:31 +02:00
Bertrand Songis 0330650e81 Add XLITE to FrSky production script 2019-08-21 08:22:16 +02:00
3djc 0777e3ca81 Add X9D+ 2019 simu support 2019-08-19 11:50:59 +02:00
Bertrand Songis 8044ee6f90 Add X9D+ 2019 to the travis tests 2019-08-16 08:42:43 +02:00
3djc 239dfdfcdd Allow 212 radios 2019-08-12 14:29:36 +02:00
Bertrand SongisandGitHub 151827ada5 Bsongis/x9d+ 2019 (#6588)
X9D+ 2019 added
2019-07-26 19:18:29 +02:00
Andre BernetandBertrand Songis 90f933aab1 Inform on channel / radio not available (#6574)
Inform on channel / radio not available
2019-07-22 15:00:17 +02:00
Bertrand SongisandGitHub ccc93ce439 Bsongis/xjt lite support (#6563)
External XJT Lite support added
2019-07-15 08:51:00 +02:00
3djc 31ccb3751e Attempt to debug windows server builds, take 2 2019-07-08 15:43:47 +02:00
3djc 29f0b6af1a Attempt to debug windows server builds 2019-07-08 11:06:57 +02:00
Bertrand Songis 3f4069b223 Cosmetics 2019-07-05 21:21:37 +02:00
Bertrand Songis 6047daadbf Latency script can now check upper channels 2019-07-05 21:19:49 +02:00
Bertrand Songis cd640e6843 Latency script now decodes PWM 2019-07-05 21:12:40 +02:00
Bertrand Songis fbe92ca5f0 Latency script improved 2019-07-05 19:21:12 +02:00
Bertrand Songis e27c93e202 Export latency to csv files 2019-07-05 10:15:42 +02:00
Bertrand Songis 500da58635 Only one bit is used for frame loss 2019-07-01 20:24:17 +02:00
Bertrand Songis bd7d45bb1a 2ms delay between 2 SBUS frames is acceptable 2019-07-01 09:20:42 +02:00
Bertrand SongisandGitHub 3bb15bddf3 Bsongis/latency end to end (#6532)
* Option -DDEBUG_LATENCY=END_TO_END added
* Add script to decode logic analyser results
2019-06-29 17:37:09 +02:00
Bertrand SongisandGitHub dbec79e10f Bsongis/autoupdate (#6521)
Auto update internal chips at boot if /FIRMWARE/autoupdate.frsk is present on SD
2019-06-21 08:52:48 +02:00
3djc 1203557739 Fix nightlies compilation and add multi to Travis (it is mainstream after all) 2019-06-06 15:47:27 +02:00
Bertrand Songis 2fee251ac5 Update build options 2019-05-28 11:56:53 +02:00
3djcandAndre Bernet cd3c4ac654 Add Jumper t12 support by 3djc (#6451)
* Jumper T12 - companion part

* more work

* Add definitions

* fix libsimulator key handling

* Fix simu keys handling

* Cosmetics

* Continued

* Fix wrong regplace

* Fix wrong regplace

* Please travis

* Please travis

* Add T12 to Travis
Switch naming and display

* Cosmetics

* Work on modules

* Work on modules

* typo

* Fix navigation

* Cosmetics

* Introduce NAVIGATION_type

* Fix

* Make NAVIGATION_type more future proof

* Lots of cleanups and improvements

* Cosmetics

* Fix internal module menu

* Cosmetics

* Fix screen reversed

* Small fixes

* Fix navigation issue

* Please travis

* Fix LCD contrast

* Fix T12 switch layout

* Fix T12 keys screen and all radios keys translations

* Complete rework of SWITCHES screen for all radios

* comsetics

* VC++ compilation
2019-05-26 19:51:17 +02:00
Bertrand Songis 9c888bb2ce CMake options printed when building a firmware 2019-05-24 07:47:54 +02:00
3djc 5883bb53ea Use the Force, Luke 2019-05-19 11:56:16 +02:00
3djc 57a317963c Make nightlies process more robust 2019-05-19 09:28:37 +02:00
3djc 4384bf59f8 Make nightlies process more robust 2019-05-19 09:22:51 +02:00
3djc 613becdde7 Make nightlies process more robust 2019-05-19 09:16:50 +02:00
3djc 824e2bd23b Improve nightly outputs 2019-05-19 08:40:50 +02:00
3djc fabeece2f8 cosmetics 2019-05-17 17:04:31 +02:00
3djc b14d8ff8e8 Update firmware stamps asap 2019-05-17 11:59:42 +02:00
Bertrand Songis 66cc402491 Options for building FrSky release firmware updated 2019-05-17 10:21:10 +02:00
3djc 2b81b10815 Verbose nighlies 2019-05-15 17:32:59 +02:00
3djc 5b54df8140 Build simu for new radios 2019-05-15 15:47:28 +02:00
Bertrand Songis 0d13e10a55 Renaming continued 2019-05-13 15:10:13 +02:00
3djcandBertrand Songis e4e003b87a rename x3 to x9lite 2019-05-13 15:10:13 +02:00
Bertrand Songis 73a21a3e7e [X3] DEFAULT_MODE=2 for production 2019-05-09 09:19:36 +02:00
Bertrand Songis 0f8688edab Quicker compilation for frsky firmware 2019-05-08 10:18:36 +02:00
Bertrand Songis 52e5e1aa25 Failsafe screen issue 2019-05-06 10:15:59 +02:00
Bertrand Songis e5e734467b GVARS enabled in FrSky production firmware 2019-05-06 10:01:25 +02:00
3djc 469f6f860e Allow progressive runs of sdcard audio gen 2019-04-22 15:21:47 +02:00
3djc ee456f3352 Allow rerrun of sdcard in case of error 2019-04-22 14:57:54 +02:00
Bertrand Songis 0fe89c5dd9 Update the script for firmware production 2019-04-19 11:58:26 +02:00
Bertrand Songis a2b5f1d11b Update the script for firmware production 2019-04-19 11:53:27 +02:00
Bertrand Songis b1ea16c3d8 If modelRegistrationID is default it will be kept the same than ownerRegistrationID 2019-04-18 16:15:22 +02:00
Bertrand Songis a5dfc20fdf Script for automate compilation of FrSky firmware 2019-04-18 11:31:33 +02:00