diff --git a/builder/utils/uf2.py b/builder/utils/uf2.py index 3b3bd38..5155145 100644 --- a/builder/utils/uf2.py +++ b/builder/utils/uf2.py @@ -30,7 +30,10 @@ def env_uf2ota(env, *args, **kwargs): "${FAMILY}", f"lt{lt_version}", ] - output = join("${BUILD_DIR}", "_".join(output)) + ".uf2" + output = "_".join(output) + ".uf2" + if platform.custom("fw_output"): + output = platform.custom("fw_output") + output = join("${BUILD_DIR}", output) env["UF2OUT"] = output env["UF2OUT_BASE"] = basename(output)