mirror of
https://github.com/arduino/Arduino.git
synced 2025-02-27 21:54:30 +01:00
Added parallel port bootloader burning menu item.
This commit is contained in:
parent
4061d17578
commit
25c9111c9c
@ -720,11 +720,21 @@ public class Editor extends JFrame
|
||||
item = new JMenuItem("Burn Bootloader");
|
||||
item.addActionListener(new ActionListener() {
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
handleBurnBootloader();
|
||||
handleBurnBootloader(false);
|
||||
}
|
||||
});
|
||||
menu.add(item);
|
||||
|
||||
if (!Base.isMacOS()) {
|
||||
item = new JMenuItem("Burn Bootloader (parallel port)");
|
||||
item.addActionListener(new ActionListener() {
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
handleBurnBootloader(true);
|
||||
}
|
||||
});
|
||||
menu.add(item);
|
||||
}
|
||||
|
||||
menu.addMenuListener(new MenuListener() {
|
||||
public void menuCanceled(MenuEvent e) {}
|
||||
public void menuDeselected(MenuEvent e) {}
|
||||
@ -1794,7 +1804,7 @@ public class Editor extends JFrame
|
||||
System.exit(0);
|
||||
}
|
||||
|
||||
protected void handleBurnBootloader() {
|
||||
protected void handleBurnBootloader(boolean parallel) {
|
||||
if(debugging)
|
||||
doStop();
|
||||
console.clear();
|
||||
@ -1805,7 +1815,9 @@ public class Editor extends JFrame
|
||||
//boolean success = sketch.isLibrary() ?
|
||||
//sketch.exportLibrary() : sketch.exportApplet();
|
||||
Uploader uploader = new Uploader();
|
||||
boolean success = uploader.burnBootloaderAVRISP();
|
||||
boolean success = parallel ?
|
||||
uploader.burnBootloaderParallel() :
|
||||
uploader.burnBootloaderAVRISP();
|
||||
|
||||
if (success) {
|
||||
message("Done burning bootloader.");
|
||||
|
Loading…
x
Reference in New Issue
Block a user