Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
TASTE
uPython-mirror
Commits
c737086e
Commit
c737086e
authored
Sep 30, 2014
by
Damien George
Browse files
tools: Add network build to auto-build script.
parent
de37775a
Changes
1
Hide whitespace changes
Inline
Side-by-side
tools/build-stm-latest.sh
View file @
c737086e
#!/bin/bash
# function for building firmware
function
do_build
()
{
descr
=
$1
board
=
$2
shift
shift
echo
"building
$descr
$board
"
build_dir
=
/tmp/stm-build-
$board
make
-B
$@
BOARD
=
$board
BUILD
=
$build_dir
||
exit
1
mv
$build_dir
/firmware.dfu
$dest_dir
/
$descr
-
$date
-
$git_tag
.dfu
rm
-rf
$build_dir
}
# check/get parameters
if
[
$#
!=
1
]
;
then
echo
"usage:
$0
<dest-dir>"
...
...
@@ -21,11 +34,7 @@ date=$(date '+%Y-%m-%d')
git_tag
=
"
$(
git describe
--dirty
||
echo
unknown
)
"
# build the versions
for
board
in
PYBV3 PYBV10
;
do
echo
$board
lower_board
=
$(
echo
$board
|
tr
A-Z a-z
)
build_dir
=
/tmp/stm-build-
$board
make
-B
BOARD
=
$board
BUILD
=
$build_dir
||
exit
1
mv
$build_dir
/firmware.dfu
$dest_dir
/
$lower_board
-
$date
-
$git_tag
.dfu
rm
-rf
$build_dir
done
do_build pybv3 PYBV3
do_build pybv3-network PYBV3
MICROPY_PY_WIZNET5K
=
1
MICROPY_PY_CC3K
=
1
do_build pybv10 PYBV10
do_build pybv10-network PYBV10
MICROPY_PY_WIZNET5K
=
1
MICROPY_PY_CC3K
=
1
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment