diff --git a/platform.txt b/platform.txt index 6a31a0d..0e8bd6f 100644 --- a/platform.txt +++ b/platform.txt @@ -69,13 +69,18 @@ tools.elbear_uploader.upload.pattern={path}/{cmd} {build.path}/{build.project_na programmers.elbear_uploader.name=Elbear Uploader programmers.elbear_uploader.program.tool=elbear_uploader -#Bootloader tool +# Bootloader tool tools.mik32_upload.cmd=mik32_upload tools.mik32_upload.cmd.windows=mik32_upload.exe +tools.mik32_upload.cmd.extension= +tools.mik32_upload.cmd.extension.windows=.exe tools.mik32_upload.path={runtime.tools.mik32_upload.path} -#bootloader can not be burnt if there is no erase command, even if it's empty + +# Bootloader can not be burnt if there is no erase command, even if it's empty tools.mik32_upload.erase.pattern= -#for Tools > Burn Bootloader -tools.mik32_upload.bootloader.pattern={path}/{cmd} {runtime.platform.path}/bootloaders/{bootloader.file} --run-openocd --openocd-exec={runtime.tools.openocd.path}/bin/openocd.exe --openocd-interface={path}/openocd-scripts/interface/ftdi/mikron-link.cfg --openocd-target={path}/openocd-scripts/target/mik32.cfg -#for Sketch > Upload Using Programmer -tools.mik32_upload.program.pattern={path}/{cmd} {build.path}/{build.project_name}.hex --run-openocd --openocd-exec={runtime.tools.openocd.path}/bin/openocd.exe --openocd-interface={path}/openocd-scripts/interface/ftdi/mikron-link.cfg --openocd-target={path}/openocd-scripts/target/mik32.cfg + +# For Tools > Burn Bootloader +tools.mik32_upload.bootloader.pattern={path}/{cmd} {runtime.platform.path}/bootloaders/{bootloader.file} --run-openocd --openocd-exec={runtime.tools.openocd.path}/bin/openocd{cmd.extension} --openocd-interface={path}/openocd-scripts/interface/ftdi/mikron-link.cfg --openocd-target={path}/openocd-scripts/target/mik32.cfg + +# For Sketch > Upload Using Programmer +tools.mik32_upload.program.pattern={path}/{cmd} {build.path}/{build.project_name}.hex --run-openocd --openocd-exec={runtime.tools.openocd.path}/bin/openocd{cmd.extension} --openocd-interface={path}/openocd-scripts/interface/ftdi/mikron-link.cfg --openocd-target={path}/openocd-scripts/target/mik32.cfg \ No newline at end of file