Skip to content

Commit d0a231c

Browse files
committed
making sure the next release gets ESP8266 and micro:bit
1 parent 1cfedbc commit d0a231c

File tree

4 files changed

+25
-2
lines changed

4 files changed

+25
-2
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,5 @@ diffs/*
2424
MDN_URLS.txt
2525
node_modules
2626
/build/
27+
esp_iot_sdk_v1.5.0
28+
xtensa-lx106-elf

.travis.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ env:
4747
- ESP8266_BOARD=1
4848
- ESPRUINO_1V3=1
4949
- PICO_1V3=1
50+
- MICROBIT=1
5051
- OLIMEXINO_STM32=1
5152
- MAPLERET6_STM32=1
5253
- HYSTM32_24=1

dist_readme.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,14 @@ espruino_#v##_raspberrypi
6666
however there is no Serial, SPI, OneWire or I2C support at the moment so
6767
you're pretty limited!
6868

69+
espruino_esp8266_user*.bin
70+
- ESP8266 port - see http://www.espruino.com/EspruinoESP8266 for more info
71+
72+
espruino_#v##_microbit.hex
73+
- Espruino for the BBC micro:bit - just copy this file onto the
74+
flash drive that appears when you plug the micro:bit in.
75+
76+
6977
For information on devices, and on how to flash these binary files on to
7078
each device, please see our website, http://www.espruino.com
7179

scripts/create_zip.sh

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,16 @@ ZIPFILE=$DIR/archives/espruino_${VERSION}.zip
2222
rm -rf $ZIPDIR
2323
mkdir $ZIPDIR
2424

25+
26+
# ESP8266
27+
export ESP8266_SDK_ROOT=$DIR/esp_iot_sdk_v1.5.0
28+
export PATH=$PATH:$DIR/xtensa-lx106-elf/bin/
29+
2530
echo ------------------------------------------------------
2631
echo Building Version $VERSION
2732
echo ------------------------------------------------------
2833

29-
for BOARDNAME in PICO_1V3_CC3000 PICO_1V3_WIZ ESPRUINO_1V3 ESPRUINO_1V3_WIZ NUCLEOF401RE NUCLEOF411RE STM32VLDISCOVERY STM32F3DISCOVERY STM32F4DISCOVERY OLIMEXINO_STM32 HYSTM32_24 HYSTM32_28 HYSTM32_32 RASPBERRYPI
34+
for BOARDNAME in PICO_1V3_CC3000 PICO_1V3_WIZ ESPRUINO_1V3 ESPRUINO_1V3_WIZ NUCLEOF401RE NUCLEOF411RE STM32VLDISCOVERY STM32F3DISCOVERY STM32F4DISCOVERY OLIMEXINO_STM32 HYSTM32_24 HYSTM32_28 HYSTM32_32 RASPBERRYPI MICROBIT ESP8266_BOARD
3035
do
3136
echo ------------------------------
3237
echo $BOARDNAME
@@ -51,6 +56,9 @@ do
5156
if [ "$BOARDNAME" == "ESPRUINO_1V3" ]; then
5257
BOARDNAMEX=ESPRUINOBOARD
5358
fi
59+
if [ "$BOARDNAME" == "MICROBIT" ]; then
60+
BINARY_NAME=`basename $BINARYNAME bin`.hex
61+
fi
5462
# actually build
5563
BINARY_NAME=`python scripts/get_board_info.py $BOARDNAMEX "common.get_board_binary_name(board)"`
5664
rm $BINARY_NAME
@@ -69,7 +77,11 @@ do
6977
NEW_BINARY_NAME=$BINARY_NAME
7078
fi
7179
# copy...
72-
cp $BINARY_NAME $ZIPDIR/$NEW_BINARY_NAME || { echo "Build of $BOARDNAME failed" ; exit 1; }
80+
if [ "$BOARDNAME" == "ESP8266_BOARD" ]; then
81+
cp espruino_esp8266*.bin $ZIPDIR || { echo "Build of $BOARDNAME failed" ; exit 1; }
82+
else
83+
cp $BINARY_NAME $ZIPDIR/$NEW_BINARY_NAME || { echo "Build of $BOARDNAME failed" ; exit 1; }
84+
fi
7385
done
7486

7587
cd $DIR

0 commit comments

Comments
 (0)