script updates

This commit is contained in:
proddy
2020-11-29 21:05:48 +01:00
parent 7a67486ce3
commit 4f469326c4
3 changed files with 26 additions and 0 deletions

View File

@@ -23,3 +23,6 @@ debug_tool = esp-prog
debug_init_break = tbreak setup
build_type = debug
extra_scripts =
; pre:scripts/build_interface.py
scripts/rename_fw.py

View File

@@ -4,6 +4,9 @@
[platformio]
default_envs = esp8266
[common]
; debug_flags = -DENABLE_CORS -DEMSESP_TEST
[env]
; upload_port = COM3
@@ -15,4 +18,6 @@ upload_port = ems-esp.local
[env:esp8266]
extra_scripts =
; pre:scripts/build_interface.py
scripts/main_script.py
scripts/rename_fw.py

View File

@@ -0,0 +1,18 @@
# for calling dos upload from Window WSL2 Linux, because serial ports are not mapped yet
Import('env', "projenv")
from subprocess import call
def upload(source, target, env):
print("bin file: " + str(target[0]))
# esp8266 or esp32
platform = "esp" + env['PIOPLATFORM'].strip("espressif")
if platform == 'esp8266':
call(["cmd.exe", "/c", "C:\\Users\\Paul\\OneDrive\\Desktop\\com8266.bat"])
if platform == 'esp32':
call(["cmd.exe", "/c", "C:\\Users\\Paul\\OneDrive\\Desktop\\com32.bat"])
env.AddPostAction("$BUILD_DIR/${PROGNAME}.bin", [upload])