Example #1
0
  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);
  }