[core] Add UF2-based uploader

This commit is contained in:
Kuba Szczodrzyński
2022-06-02 23:02:02 +02:00
parent 22d40825bb
commit bdffa7ef53
10 changed files with 346 additions and 31 deletions

View File

@@ -73,7 +73,9 @@ target_elf = env.BuildProgram()
targets = [target_elf]
if "UF2OTA" in env:
targets.append(env.BuildUF2OTA(target_elf))
target_uf2 = env.BuildUF2OTA(target_elf)
targets.append(target_uf2)
env.AddUF2Uploader(target_uf2)
elif "IMG_FW" in env:
target_fw = env.subst("$IMG_FW")
env.AddPlatformTarget("upload", target_fw, env["UPLOAD_ACTIONS"], "Upload")