added build functions

This commit is contained in:
Yurii
2023-10-21 03:01:48 +03:00
parent 62bea87f8a
commit 5fba94312b
3 changed files with 18 additions and 1 deletions

3
.gitignore vendored
View File

@@ -1,2 +1,3 @@
.pio
.vscode
.vscode
build/*

14
build.py Normal file
View File

@@ -0,0 +1,14 @@
import shutil
import os
Import("env")
def post_build(source, target, env):
src = target[0].get_abspath()
dest = os.path.join(env["PROJECT_DIR"], "build", "firmware_%s_%s.bin" % (env.GetProjectOption("board"), env.GetProjectOption("version")))
#print("dest:"+dest)
#print("source:"+src)
shutil.copy(src, dest)
env.AddPostAction("$BUILD_DIR/firmware.bin", post_build)

View File

@@ -26,6 +26,8 @@ lib_deps =
build_flags = -D PIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH
upload_speed = 921600
monitor_speed = 115200
extra_scripts = post:build.py
version = 1.3.1
[env:d1_mini]
board = d1_mini