30 Commits

Author SHA1 Message Date
Ben Lye
a633f46f4f
Travis release build changes (#450)
* Move the release build steps into separate shell scripts
* Remove builds that we don't need any more
  * Latest builds of er9x and erSkyTx both support MULTI_TELEMETRY so separate OpenTX / erSkyTx builds are no longer needed
  * Radio can switch telemetry inversion on or off automatically so STM32 inv / noinv builds are no longer needed
2020-10-11 12:52:05 +01:00
Ben Lye
a4cac50261 Add builds for modules with only CC2500 2020-09-24 14:09:08 +01:00
Ben Lye
313b03fb84 Disable PPM/serial in builds as needed 2020-09-17 10:13:00 +01:00
Ben Lye
fdd357619b Fix folder structure inside LUA script zip file 2020-08-03 22:39:10 +01:00
Ben Lye
4c7a51be46 Create folders in LUA script zip file 2020-07-05 16:54:55 +01:00
Ben Lye
e094ee036d
Zip the LUA scripts for release 2020-06-28 16:06:06 +01:00
Ben Lye
2ad7f3e9f2 Fix LUA script copy 2020-06-28 15:13:33 +01:00
Pascal Langer
8e1f2258f8 OpenTX Lua scripts related to Multi 2020-06-27 17:59:06 +02:00
Pascal Langer
647425fc1a Revert "V761 additonal channels"
This reverts commit 7286049d0709d883a30ace3403ae18eda7928576.
2020-06-27 17:56:19 +02:00
Pascal Langer
7286049d07 V761 additonal channels 2020-06-27 17:55:36 +02:00
Ben Lye
8948cb6287 Switch to Arduino CLI instead of IDE for Travis CI builds 2020-06-26 09:56:07 +01:00
Ben Lye
52f4096197
Force 'noinv' for the T18 5in1 release files
And put it in the file name, just for consistency
2020-06-06 19:16:19 +01:00
Ben Lye
c547ea0c0f Disable some protocols for Atmega CC2500 builds
Trying to get the build to fit again.
2020-06-06 18:47:32 +01:00
Ben Lye
c73ee61128 Add T18 5in1 tests and release builds 2020-06-06 18:47:32 +01:00
Ben Lye
58665ea7a7 Bubble up errors in release builds 2020-01-17 21:37:16 +00:00
Ben Lye
3920644caf Reduce protocols for debug test builds.
Make the debug builds small enough to pass the buildDefault test.
2020-01-17 21:37:16 +00:00
Ben Lye
2e5a8f384a
Add '-inv-' to file names for the xn297dump builds 2019-11-28 18:59:40 +00:00
Ben Lye
e70bdd4152
Update .travis.yml
Put the 'v' back in the version number in the file names
2019-11-26 09:28:45 +00:00
Ben Lye
cf77a1981f
Travis CI test changes (#297) 2019-11-26 07:51:00 +00:00
pascallanger
6dfd54b8be Remove travis test for debug 2019-10-11 10:08:25 +02:00
Ben Lye
ada72d6113
Update Travis Configuration (#273)
Various improvements to the Travis CI script:
* Add channel order builds to releases - now building AETR, TAER, and RETA
* Add PPM builds for each channel order with no inversion and PPM banks set to 5
* Log config diff for each build (diff output folded to keep the log readable)
* Colorify the "Building" lines to make parsing the log easier
* Export .bin files instead of .hex files for the AVR modules
* Add Multi.txt to the release files
2019-10-01 07:43:08 +01:00
Ben Lye
bed02c9384
Update .travis.yml (#269) 2019-09-22 14:17:23 -04:00
Ben Lye
6a74b83f98
Update .travis.yml 2019-09-08 14:40:59 +01:00
Ben Lye
c601c2dd98
Update .travis.yml 2019-09-08 14:25:52 +01:00
Ben Lye
c27b60749f
Update Travis CI script (#257)
* Use latest STM32 board options
* Use latest Arduino IDE
* Fix build functions to return an error if the build fails
* Modify the files that get exported to releases
2019-09-08 13:33:26 +01:00
Ben Lye
8d10c9b004
Update .travis.yml
Fix file extension for compiled STM32 files
2019-05-09 21:36:49 +01:00
ben@lye.co.nz
2dcb6b1987 Update the Travis deploy API key 2019-05-08 15:50:43 +01:00
Ben Lye
2b4ac41142
Update .travis.yml
* Change build commands to make log a little easier to read
* Create a backup of the _config.h file before starting
* Add `before_deploy` and `deploy` sections to deploy compiled binaries when a release is tagged
2019-05-08 15:10:37 +01:00
Ben Lye
8bea5b125b Tweak protocol builds (#199) 2018-11-07 15:54:17 +01:00
Ben Lye
c6cb13b332
Initial go at Travis CI (#191) 2018-09-06 10:44:16 +01:00