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 | !.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