parent
76272530ec
commit
d2edcd7fd5
@ -1 +1 @@ |
||||
Subproject commit 69e5b774475fc78c6244d3e14ade7a677760a731 |
||||
Subproject commit 2e64f0e20b2e82d9ada540639764e163467ea4be |
@ -0,0 +1,21 @@ |
||||
This is a release archive of ESPTerm, |
||||
the VT100 terminal emulator for ESP8266. |
||||
|
||||
-------------------------------------------- |
||||
Version: %VERS% |
||||
Locale : %LANG% |
||||
Built : %DATETIME% |
||||
-------------------------------------------- |
||||
|
||||
Source repository: |
||||
https://github.com/espterm/espterm-firmware |
||||
|
||||
Report any bugs to our bug-tracker at |
||||
https://github.com/espterm/espterm-firmware/issues |
||||
or send them to out mailing list |
||||
espterm-dev@googlegroups.com |
||||
|
||||
On-line demo is available at |
||||
https://espterm.github.io/term.html |
||||
|
||||
[EOF] |
@ -0,0 +1,26 @@ |
||||
#!/usr/bin/env bash |
||||
|
||||
# The parameters ESPTOOL, ESPPORT and ESPBAUD can be customized |
||||
# - export your preferred values in .bashrc |
||||
|
||||
echo -e "\e[32;1mFlashing ESPTerm %VERS% (%LANG%)\e[0m" |
||||
|
||||
if [ -z ${ESPTOOL} ]; then |
||||
ESPTOOL='esptool' |
||||
which ${ESPTOOL} &>/dev/null |
||||
if [ $? -ne 0 ]; then |
||||
ESPTOOL='esptool.py' |
||||
which ${ESPTOOL} &>/dev/null |
||||
if [ $? -ne 0 ]; then |
||||
echo -e '\e[31;1mesptool not found!\e[0m' |
||||
exit 1 |
||||
fi |
||||
fi |
||||
fi |
||||
|
||||
[ -z ESPPORT ] && ESPPORT=/dev/ttyUSB0 |
||||
[ -z ESPBAUD ] && ESPBAUD=460800 |
||||
|
||||
set -x |
||||
${ESPTOOL} --port ${ESPPORT} --baud ${ESPBAUD} \ |
||||
write_flash 0x00000 '%FILE0%' 0x40000 '%FILE4%' |
@ -1,2 +1,3 @@ |
||||
* |
||||
!.gitignore |
||||
!flash-tpl.sh |
||||
|
@ -0,0 +1,66 @@ |
||||
#!/usr/bin/env bash |
||||
|
||||
echo -n -e "\e[1;36m Version number (for file names): \e[0m" |
||||
read vers |
||||
echo |
||||
|
||||
if [ -z "$vers" ] |
||||
then |
||||
echo -e "\e[0;31m Aborted.\e[0m" |
||||
echo |
||||
exit |
||||
fi |
||||
|
||||
function buildlang() { |
||||
lang=$1 |
||||
|
||||
echo -e "\n\e[33;1m------ Building \"${lang}\" package ------\e[0m\n" |
||||
|
||||
ESP_LANG=${lang} make web |
||||
ESP_LANG=${lang} make actual_all -B -j4 |
||||
|
||||
cp firmware/0x00000.bin release/0x00000.bin |
||||
cp firmware/0x40000.bin release/0x40000.bin |
||||
cd release |
||||
|
||||
destdir="$vers-$lang" |
||||
file0=${vers}-0x00000-${lang}.bin |
||||
file4=${vers}-0x40000-${lang}.bin |
||||
[ -e ${destdir} ] && rm -r ${destdir} |
||||
mkdir ${destdir} |
||||
cp ../firmware/0x00000.bin ${destdir}/${file0} |
||||
cp ../firmware/0x40000.bin ${destdir}/${file4} |
||||
|
||||
flashsh=${destdir}/flash.sh |
||||
cp ../rel-tpl/flash.sh ${flashsh} |
||||
sed -i s/%FILE0%/${file0}/ ${flashsh} |
||||
sed -i s/%FILE4%/${file4}/ ${flashsh} |
||||
sed -i s/%VERS%/${vers}/ ${flashsh} |
||||
sed -i s/%LANG%/${lang}/ ${flashsh} |
||||
chmod +x ${flashsh} |
||||
|
||||
readmefil=${destdir}/README.txt |
||||
cp ../rel-tpl/README.txt ${readmefil} |
||||
sed -i s/%VERS%/${vers}/ ${readmefil} |
||||
sed -i s/%LANG%/${lang}/ ${readmefil} |
||||
dt=$(LC_TIME=en_US.UTF-8 date '+%c %Z') |
||||
sed -i "s#%DATETIME%#${dt}#" ${readmefil} |
||||
unix2dos ${readmefil} |
||||
|
||||
cd ${destdir} |
||||
sha256sum ${file0} ${file4} README.txt flash.sh > checksums.txt |
||||
cd .. |
||||
|
||||
targetfile=espterm-${vers}-${lang}.zip |
||||
[[ -e ${targetfile}.zip ]] && rm ${targetfile}.zip |
||||
pwd |
||||
zip -9 ${targetfile} ${destdir}/* |
||||
#rm -r ${destdir} |
||||
|
||||
rm 0x00000.bin 0x40000.bin |
||||
cd .. |
||||
} |
||||
|
||||
buildlang cs |
||||
buildlang en |
||||
buildlang de |
Loading…
Reference in new issue