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