Initialize git

This commit is contained in:
Kazimierz Ciołek
2026-02-25 01:56:31 +01:00
commit f17984820f
699 changed files with 276407 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
import glob, os, shutil, fileinput
import datetime
sep = os.sep
Import("env", "projenv")
print("Post build scripts > hardware_build_extra.py")
def after_upload(source, target, env):
env_name = str(source[0]).split(sep)[-2]
print(f"Copying files from action {target[0]} for {env_name}")
dest_dir = f"test{sep}hardware"
os.makedirs(dest_dir, exist_ok=True)
extensions = ['elf', 'bin', 'uf2']
for ext in extensions:
src_file = f".pio{sep}build{sep}{env_name}{sep}firmware.{ext}"
dest_file = f"{dest_dir}{sep}{env_name}.{ext}"
if os.path.isfile(src_file):
shutil.copyfile(src_file, dest_file)
else:
print(f"Source file {src_file} does not exist.")
e = datetime.datetime.now()
print(e.strftime("%H:%M:%S %d-%m-%Y"))
env.AddPostAction("upload", after_upload)
env.AddPostAction("buildprog", after_upload)