@@ -46,8 +46,8 @@ rm exclude.txt
46
46
47
47
# Get additional libraries (TODO: add them as git submodule or subtree?)
48
48
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
51
51
unzip -q SoftwareSerial.zip
52
52
rm -rf SoftwareSerial.zip
53
53
mv espsoftwareserial-* SoftwareSerial
@@ -66,9 +66,17 @@ cat $srcdir/platform.txt | \
66
66
$SED ' s/runtime.tools.xtensa-lx106-elf-gcc.path={runtime.platform.path}\/tools\/xtensa-lx106-elf//g' | \
67
67
$SED ' s/runtime.tools.esptool.path={runtime.platform.path}\/tools\/esptool//g' | \
68
68
$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' \
70
71
> $outdir /platform.txt
71
72
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
+
72
80
# Zip the package
73
81
pushd package/versions/$ver
74
82
echo " Making $package_name .zip"
0 commit comments