Commit Graph
93 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 4c7a51be46 Create folders in LUA script zip file 2020-07-05 16:54:55 +01:00
Ben Lye 7dad0fb89f Update install_drivers.bat
Change to libusbk driver for DFU device
2020-07-05 16:32:56 +01:00
Ben Lye 05a3780c38 Add latest STM32 board 2020-06-29 19:55:29 +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
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 43f688d011 Fix module status on erSkyTX 2020-01-10 18:25:56 +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
Ben Lye edb7729b35 Update README.md 2019-10-11 08:46:19 +01:00
Ben Lye 1623a007a4 Add Channel Order doc page (#281)
* Create Channel_Order.md

* Update Channel_Order.md

* Update README.md
2019-10-08 21:42:48 +02:00
Ben Lye 747fa19259 Update package_multi_4in1_board_index.json 2019-10-02 22:11:18 +01:00
Ben Lye 331da37840 Update Binary_Signature.ino (#278)
Clean up the comments, add bitmasks.
2019-10-02 10:15:13 +02:00
Ben Lye e8b5f071fe Move signature conditionals to separate file, add channel order (#274) 2019-10-01 11:05:37 +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 69bdfe3dba Update package_multi_4in1_board_index.json 2019-09-17 20:36:24 +01:00
Ben Lye 48a52ae5b2 Update Multiprotocol.ino (#265) 2019-09-17 09:37:18 +02: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 b3cb286088 Update package_multi_4in1_board_index.json 2019-09-07 18:54:27 +01:00
Ben Lye 361903e8ec Doc updates for new board package (#256) 2019-09-07 18:23:08 +01:00
Ben Lye d72c69242d Update package_multi_4in1_board_index.json
Add AVR board v1.0.8 and STM32 board v1.1.5.
2019-09-06 19:43:10 +01:00
Ben Lye 539819fa0c Accomodate new Debug Option setting in Arduino IDE (#255)
Thanks, that's perfect!
2019-09-06 14:05:57 +02:00
Ben Lye d80c218744 Add timeout to serial debug (#253)
* Wait 30s for serial debug instead of waiting forever
* Delay of 50ms to allow FTDI debugger to connect at startup
2019-09-05 08:33:01 +02:00
Ben Lye 24c3a62f3a Update package_multi_4in1_board_index.json 2019-07-04 09:31:51 +01:00
Ben Lye cd6a7bfc3a Update package_multi_4in1_board_index.json
Add new boards which resolves issue with spaces in the sketch path on Windows.
2019-06-27 15:50:44 +01:00
Ben Lye 5c3bf30fe7 Fix CX20 image 2019-05-29 08:48:21 +01:00
Ben Lye 56b8694fd5 Add CX20 Image 2019-05-29 08:47:25 +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 ae4ee9061d Update package_multi_4in1_board_index.json
STM32 board v1.1.1
2019-03-21 17:35:42 +00:00
Ben Lye 6ba06bc006 Update Compiling.md
Added a warning about spaces in the path for Windows users.
2019-03-21 17:32:20 +00:00
Ben Lye 00f247eae1 Update Compiling_STM32.md
Added a warning about spaces in the path for Windows users.
2019-03-21 17:31:07 +00:00
Ben Lye aaffbbc5be Add AVR v1.0.4 and STM32 v1.1.0 boards 2018-12-01 19:32:20 +00:00
Ben Lye 8bea5b125b Tweak protocol builds (#199) 2018-11-07 15:54:17 +01:00
Ben Lye 5aa4936c0e Add stm32 board v1.0.9 (#192) 2018-09-07 10:27:43 +01:00
Ben Lye c6cb13b332 Initial go at Travis CI (#191) 2018-09-06 10:44:16 +01:00
Ben Lye 2ac20cb575 Update Advanced_Topics.md 2018-08-31 19:39:53 +01:00
Ben Lye 3f33e5b2a8 Created EEPROM doc (#189) 2018-08-31 19:36:46 +01:00
Ben Lye 817ff7e239 Remove boards files and re-org (#185) 2018-08-17 18:53:31 +01:00
Ben Lye 685de52538 Adding stm32 auto-upload scripts for Windows, Mac, and Linux (#184) 2018-08-16 09:29:47 +01:00
Ben Lye 1dc52773f4 Added step for installing libusb on MacOS 2018-08-14 20:04:34 +01:00
Ben Lye 1647d3d841 Add stm32 serial upload method which includes bootloader (#180) 2018-08-10 20:11:32 +01:00
Ben Lye e80fe29dba Recreated STM32 board package v1.0.6 to fix Linux executable files. (#179) 2018-08-09 10:07:07 +01:00
Ben Lye 301c8da9eb Arduino IDE Board Updates (#142)
* Fix macOS serial upload

* Add verification switch to serial upload scripts

* Fix do_version.bat

Allow parentheses and other special characters in the sketch path

* Fix AVR board linker flags

* Switch to new STM32 dual bootloader

Single bootloader for flash via USB and from TX

* Increment board versions

* Add new board archive files and add new versions to JSON file
2018-01-24 09:07:22 +01:00
Ben Lye 499e854275 Move Arduino IDE boards doc to /doc (#139)
* Create Arduino_IDE_Boards.md
* Update README.md
* Update links to Arduino IDE board instructions (#138)
2018-01-09 08:06:17 +00:00
Ben Lye b3eccf55ba Multi Module Board Definition Updates (#133) 2017-12-20 11:31:20 +00:00
Ben Lye b49584ec16 Add force tuning setting for CC2500 protocols (#124) 2017-12-19 20:14:49 +01:00
Ben Lye 68dcc75949 Roll back to older STM32 core files (#128) 2017-12-17 00:44:29 +00:00
Ben Lye 4171d2f93b Fix board definitions version script to handle spaces in the paths (#127) 2017-12-16 19:14:32 +00:00
Ben Lye 7e773dfe1b Doc updates for OrangeRX module (#123) 2017-12-12 20:20:42 +00:00
Ben Lye 5c568da125 Board Definition Updates (#121) 2017-12-11 20:55:24 +00:00
Ben Lye c297df76ef Update Compiling_STM32.md
Added IRX4 images and a note about the need to burn the USB bootloader on Banggood modules.
2017-12-10 09:07:54 +00:00
Ben Lye 122e9f4fca Add IRX4 boot0 image 2017-12-10 09:05:50 +00:00
Ben Lye 748ed01252 Add IRX programmer image 2017-12-10 08:54:44 +00:00
Ben Lye a53046bf12 Update Compiling_STM32.md 2017-12-09 10:20:29 +00:00
Ben Lye a8050fd8a1 Doc Updates for STM32 (#120)
* Update Compiling_STM32.md
* Add images
2017-12-09 10:12:23 +00:00
Ben Lye b3cddfe2d4 Update Validate.h (#119)
Add `#undef` for new  esky150 and H8_3D protocols if `NRF24L01_INSTALLED` is not defined.
2017-12-07 15:40:59 +01:00
Ben Lye fc49a32008 Documentation updates (#118) 2017-12-06 19:58:22 +00:00
Ben Lye 5ca0d31606 Merge branch 'master' of https://github.com/pascallanger/DIY-Multiprotocol-TX-Module into benlye-multi-new 2017-12-06 12:47:46 +00:00
Ben Lye 329fa1c2a5 Enable USE_MY_CONFIG 2017-12-01 19:13:32 +00:00
Ben Lye 9a5bf7999b Merge remote-tracking branch 'refs/remotes/pascallanger/master' into benlye-multi-new 2017-12-01 17:21:41 +00:00
Ben Lye 3dd9df558e Merge remote-tracking branch 'refs/remotes/pascallanger/master' into benlye-multi-new 2017-11-30 13:07:38 +00:00
Ben Lye 63a479b6b6 Update Compiling_STM32.md
Fix typos and links
2017-11-28 22:19:26 +00:00
Ben Lye 49b0d92c75 Merge remote-tracking branch 'refs/remotes/pascallanger/master' into benlye-multi-new 2017-11-28 21:44:07 +00:00
Ben Lye 277402a25d Update STM32 documentation for Boards Definition (#116)
Updating the compiling for STM32 documentation to take advantage of the boards definition.
2017-11-28 20:56:42 +00:00
Ben Lye 7d5dabde82 Merge remote-tracking branch 'refs/remotes/pascallanger/master' into benlye-multi-new 2017-11-28 14:17:03 +00:00
Ben Lye 4e3c1edd52 Add error if CHECK_FOR_BOOTLOADER is not enabled but 'Flash from TX' is
Error rather than silently enabling CHECK_FOR_BOOTLOADER.
2017-11-28 10:13:52 +00:00
Ben Lye e52b7ea7ff Warn if CHECK_FOR_BOOTLOADER is enabled but a NO_BOOT board is selected
Rather than silently disabling CHECK_FOR_BOOTLOADER  lets throw an error
prompting the user to make the correct selection.
2017-11-28 09:21:03 +00:00
Ben Lye e557155b17 Initial check-in for STM32 board 2017-11-27 21:19:49 +00:00
Ben Lye 4a9374936d Re-enable MJXQ 2017-11-26 15:00:58 +00:00
Ben Lye bd60feff60 Merge remote-tracking branch 'refs/remotes/pascallanger/master' into benlye-multi-new 2017-11-26 12:45:20 +00:00
Ben Lye 2afa7ea691 Merge pull request #112 from benlye/update-avr-board
Update Atmega328 board definition
2017-11-25 22:00:20 +00:00
Ben Lye d0f76117cd Update Atmega328 board definition
- Tweak to AVR board menu entry
- Exported binary will be named 'multifw.hex'
- Updated zip and JSON files
2017-11-25 21:58:57 +00:00
Ben Lye e25060a16e Update Compiling.md
Made it clear that burning bootloader etc. isn't needed after the first upload.
2017-11-25 21:30:33 +00:00
Ben Lye 5e6da326f6 Merge pull request #111 from pascallanger/benlye-doc-updates-1
Documentation updates
2017-11-25 20:52:42 +00:00
Ben Lye 981a8f8d2c Create Flash_from_Tx.md 2017-11-25 20:50:25 +00:00
Ben Lye 5c7e592e1e Update Compiling.md 2017-11-25 20:49:09 +00:00
Ben Lye e990d44bb6 Merge remote-tracking branch 'refs/remotes/pascallanger/master' into benlye-multi-new 2017-11-22 08:04:38 +00:00
Ben Lye b779becf8c Merge remote-tracking branch 'refs/remotes/pascallanger/master' into benlye-multi-new 2017-11-20 21:54:49 +00:00
Ben Lye 40ae0c7257 Add my configuration 2017-11-20 16:34:57 +00:00
benlye 179930ad80 Fixed the stock flight modes 2016-12-05 20:20:51 +00:00
benlye fdb02da5ed Added CX-20 details 2016-12-05 17:41:25 +00:00