public void doProgram(String prog) { editor.clearConsole(); Sketch sketch = editor.getSketch(); PropertyFile props = sketch.mergeAllProperties(); editor.message("Programming bootloader using " + prog); String bl = sketch.parseString(props.get("bootloader.file")); editor.message("Bootloader: " + bl); if (bl == null) { String url = sketch.parseString(props.get("bootloader.url")); if (url != null) { editor.error("The bootloader can be downloaded from " + url); return; } } sketch.programFile(prog, bl); }