File tree Expand file tree Collapse file tree 4 files changed +25
-2
lines changed Expand file tree Collapse file tree 4 files changed +25
-2
lines changed Original file line number Diff line number Diff line change @@ -24,3 +24,5 @@ diffs/*
24
24
MDN_URLS.txt
25
25
node_modules
26
26
/build /
27
+ esp_iot_sdk_v1.5.0
28
+ xtensa-lx106-elf
Original file line number Diff line number Diff line change 47
47
- ESP8266_BOARD=1
48
48
- ESPRUINO_1V3=1
49
49
- PICO_1V3=1
50
+ - MICROBIT=1
50
51
- OLIMEXINO_STM32=1
51
52
- MAPLERET6_STM32=1
52
53
- HYSTM32_24=1
Original file line number Diff line number Diff line change @@ -66,6 +66,14 @@ espruino_#v##_raspberrypi
66
66
however there is no Serial, SPI, OneWire or I2C support at the moment so
67
67
you're pretty limited!
68
68
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
+
69
77
For information on devices, and on how to flash these binary files on to
70
78
each device, please see our website, http://www.espruino.com
71
79
Original file line number Diff line number Diff line change @@ -22,11 +22,16 @@ ZIPFILE=$DIR/archives/espruino_${VERSION}.zip
22
22
rm -rf $ZIPDIR
23
23
mkdir $ZIPDIR
24
24
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
+
25
30
echo ------------------------------------------------------
26
31
echo Building Version $VERSION
27
32
echo ------------------------------------------------------
28
33
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
30
35
do
31
36
echo ------------------------------
32
37
echo $BOARDNAME
51
56
if [ " $BOARDNAME " == " ESPRUINO_1V3" ]; then
52
57
BOARDNAMEX=ESPRUINOBOARD
53
58
fi
59
+ if [ " $BOARDNAME " == " MICROBIT" ]; then
60
+ BINARY_NAME=` basename $BINARYNAME bin` .hex
61
+ fi
54
62
# actually build
55
63
BINARY_NAME=` python scripts/get_board_info.py $BOARDNAMEX " common.get_board_binary_name(board)" `
56
64
rm $BINARY_NAME
69
77
NEW_BINARY_NAME=$BINARY_NAME
70
78
fi
71
79
# 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
73
85
done
74
86
75
87
cd $DIR
You can’t perform that action at this time.
0 commit comments