Cleanup and create release structure for Travis
This commit is contained in:
parent
6579fe51ad
commit
6c3e391579
11
.travis.yml
11
.travis.yml
|
|
@ -39,3 +39,14 @@ script:
|
||||||
- mv *_MK2-RAMBo* prusa3d_fw_${GIT_BUILD}/MK2
|
- mv *_MK2-RAMBo* prusa3d_fw_${GIT_BUILD}/MK2
|
||||||
- zip -r prusa3d_fw_${GIT_BUILD}.zip prusa3d_fw_* *.pdf
|
- zip -r prusa3d_fw_${GIT_BUILD}.zip prusa3d_fw_* *.pdf
|
||||||
- curl --upload-file prusa3d_fw_${GIT_BUILD}.zip https://transfer.sh/prusa3d_fw_${GIT_BUILD}.zip
|
- curl --upload-file prusa3d_fw_${GIT_BUILD}.zip https://transfer.sh/prusa3d_fw_${GIT_BUILD}.zip
|
||||||
|
|
||||||
|
deploy:
|
||||||
|
provider: releases
|
||||||
|
api_key:
|
||||||
|
secure: fViiNU342ZKF0ZQQ6LS/11j3B1NpMZaHqPmoikDWgssRc3G0iHjWxPtr9dvt3G2l3BHTPcnhg5u7Al0u+UmmeP2yKT6f7sSVCpW7fY/wxVzXgDNbczY21TI3D18XiOBeYL2bosCYKdl6JkFZzvqCkFYcqB1WI9wSfg2D7NuWNjpEV8b3p65ge6Th5r5mPfskvjnhtpl229jJ5ewl8NDDMV+WyChkCrTKWHtZatTPcRr23hNy7sSafbmdbWw43C/fkU4iDVdNbeUd7A3JZflFnF1oSH3QqgucVl8PENPc2LsyXeXWzZ90QR9KfeSDzaKmJdZWg5horMOFWo4jr/MqLhZKFntsEFqnPpVqyWlT3xzP8f3U05jErS7ZetT5+PhvOhYINx6Frn7Y21aMTyih33AM9JstBZuK086os5wY488TGWBcSFQnV9mM3Ku9ff0L/rT99sTuc9+sftzWR65udUtPe0XhlCfbpGcotph3ydgy3htLC3+0pDEIOaQqkWTN7kc05ygp9zUbd8jfmbk1wYdmOlXu/IWiPh/lS0/MpNuKI3E2nH6DzirZILxDv8C31/S6FyUBBP7GgrM0xYaWJ1vAHd99QsuWZ2ZwOdg7XKJd2Gl9Bqob/Br8eknLhLC/nCyILnueTxRnBvOHSjudMk7EqSw3fXiUQPUB4Q3tRjY=
|
||||||
|
file: prusa3d_fw_${GIT_BUILD}.zip
|
||||||
|
skip_cleanup: true
|
||||||
|
on:
|
||||||
|
tags: true
|
||||||
|
repo: thess/Prusa-Firmware
|
||||||
|
branch: private-build2
|
||||||
|
|
|
||||||
12
CUSTOM.md
12
CUSTOM.md
|
|
@ -1,5 +1,17 @@
|
||||||
# Changelog of local customizations
|
# Changelog of local customizations
|
||||||
|
|
||||||
|
## Version 20-Dec-2017 (v3.1.0 r4)
|
||||||
|
### Updates and mods
|
||||||
|
- Allow BAUDRATE override by build opts (default 115200).
|
||||||
|
- Remove unused source files (qr_solve, vector_3).
|
||||||
|
- Use SDK version of LiquidCrystal library (faster draw).
|
||||||
|
- Adjust extra filament load extrusion to 15mm.
|
||||||
|
- Add private build variant configuration version number.
|
||||||
|
|
||||||
|
## Bug fixes
|
||||||
|
- Init serial before lcd to elminate random garbage output.
|
||||||
|
- Remove redundant splash screen init.
|
||||||
|
|
||||||
## Version 22-Nov-2017
|
## Version 22-Nov-2017
|
||||||
### Updates and mods
|
### Updates and mods
|
||||||
- Add extra 25mm to manual (LCD) filament load extrusion.
|
- Add extra 25mm to manual (LCD) filament load extrusion.
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
|
|
||||||
// Firmware version
|
// Firmware version
|
||||||
#define FW_version "3.1.0"
|
#define FW_version "3.1.0"
|
||||||
#define FW_local_variant 3
|
#define FW_local_variant 4
|
||||||
#define FW_report_version FW_version " r" STR(FW_local_variant)
|
#define FW_report_version FW_version " r" STR(FW_local_variant)
|
||||||
|
|
||||||
#define FW_PRUSA3D_MAGIC "PRUSA3DFW"
|
#define FW_PRUSA3D_MAGIC "PRUSA3DFW"
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@ const char STR_REVISION_RC [] PROGMEM = "rc";
|
||||||
|
|
||||||
inline bool is_whitespace_or_nl(char c)
|
inline bool is_whitespace_or_nl(char c)
|
||||||
{
|
{
|
||||||
return c == ' ' || c == '\t' || c == '\n' || c == 'r';
|
return c == ' ' || c == '\t' || c == '\n' || c == '\r';
|
||||||
}
|
}
|
||||||
|
|
||||||
inline bool is_whitespace_or_nl_or_eol(char c)
|
inline bool is_whitespace_or_nl_or_eol(char c)
|
||||||
|
|
|
||||||
|
|
@ -24,8 +24,10 @@ If you want to have some feature added to this customized firmware version and d
|
||||||
|
|
||||||
## Download of precompiled .hex files
|
## Download of precompiled .hex files
|
||||||
|
|
||||||
The URL of a _.zip_ file containing precompiled firmware can be found toward the end of the Travis build log. Click on the button in the right-hand corner of the log to move to the end.
|
A _.zip_ file containing pre-built versions of each private firmware release can be found in the Github reposiotory [here](https://github.com/thess/Prusa-Firware/releases)
|
||||||
[Travis CI output](https://travis-ci.org/thess/Prusa-Firmware)
|
|
||||||
|
Intermediate firmware versions of individual checkins are provided by the Travis CI builds. The URL of a _.zip_ file containing the firmware can be found toward the end of the Travis build log. Click on the button in the right-hand corner of the log to move to the end. [Travis CI output](https://travis-ci.org/thess/Prusa-Firmware) **Note:** The Travis CI build results are only kept for 14-days.
|
||||||
|
|
||||||
|
|
||||||
Just download, unzip and choose the version for your configuation, then flash it to the printer.
|
Just download, unzip and choose the version for your configuation, then flash it to the printer.
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue