Building with ARMCC
Install KEIL v4, do the license dance, figure things out, add to your path, etc.
yotta target bbc-microbit-classic-armcc yotta login yotta update yotta build
Building with GCC
module.json so that
microbit-dal points to
#experimental instead of
yotta target bbc-microbit-classic-gcc yotta login yotta update yotta build
Yotta doesn't clean up properly when: switching targets, switching branches in
module.json. Always do
yotta clean just to make sure. If you modified
yotta clean and
yotta update. Also, blast away
yotta_target. Just to make sure.
The cloud compile service seems unhappy if the project doesn't compile (even though main.cpp is meant to be always replaced). So make sure that the projects compiles from a fresh checkout before pushing.
Using local version of DAL in Touch Develop
- make sure Touch Develop is in
TouchDevelopdirectory parallel to
microbit-touchdevelop(for example, checkouts in
TouchDevelopbuild as usual and run
jake local; then head to
microbit-touchdevelopdo the yotta dance with GCC as described above
- head to