@@ -46,8 +46,8 @@ rm exclude.txt
4646
4747# Get additional libraries (TODO: add them as git submodule or subtree?)
4848
49- # SoftwareSerial version 2.2
50- wget -q -O SoftwareSerial.zip https://github.com/plerup/espsoftwareserial/archive/097712eb07f5b3a70ef419b6e7a7ed2ada5aab85 .zip
49+ # SoftwareSerial library
50+ wget -q -O SoftwareSerial.zip https://github.com/plerup/espsoftwareserial/archive/3.1.0 .zip
5151unzip -q SoftwareSerial.zip
5252rm -rf SoftwareSerial.zip
5353mv espsoftwareserial-* SoftwareSerial
@@ -66,9 +66,17 @@ cat $srcdir/platform.txt | \
6666$SED ' s/runtime.tools.xtensa-lx106-elf-gcc.path={runtime.platform.path}\/tools\/xtensa-lx106-elf//g' | \
6767$SED ' s/runtime.tools.esptool.path={runtime.platform.path}\/tools\/esptool//g' | \
6868$SED ' s/tools.esptool.path={runtime.platform.path}\/tools\/esptool/tools.esptool.path=\{runtime.tools.esptool.path\}/g' | \
69- $SED ' s/tools.mkspiffs.path={runtime.platform.path}\/tools\/mkspiffs/tools.mkspiffs.path=\{runtime.tools.mkspiffs.path\}/g' \
69+ $SED ' s/tools.mkspiffs.path={runtime.platform.path}\/tools\/mkspiffs/tools.mkspiffs.path=\{runtime.tools.mkspiffs.path\}/g' | \
70+ $SED ' s/recipe.hooks.core.prebuild.1.pattern.*//g' \
7071 > $outdir /platform.txt
7172
73+ # Put core version and short hash of git version into core_version.h
74+ ver_define=` echo $ver | tr " [:lower:].-" " [:upper:]_" `
75+ echo Ver define: $ver_define
76+ echo \# define ARDUINO_ESP8266_GIT_VER 0x` git rev-parse --short=8 HEAD 2> /dev/null` > $outdir /cores/esp8266/core_version.h
77+ echo \# define ARDUINO_ESP8266_RELEASE_$ver_define >> $outdir /cores/esp8266/core_version.h
78+ echo \# define ARDUINO_ESP8266_RELEASE \" $ver_define \" >> $outdir /cores/esp8266/core_version.h
79+
7280# Zip the package
7381pushd package/versions/$ver
7482echo " Making $package_name .zip"
0 commit comments