console flasher flexibility

This commit is contained in:
rusefi 2019-02-21 06:10:22 -05:00
parent f7cbaca550
commit 2ac2f24fc5
3 changed files with 11 additions and 3 deletions

View File

@ -45,7 +45,7 @@ import static com.rusefi.ui.storage.PersistentConfiguration.getConfig;
* @see EngineSnifferPanel
*/
public class Launcher {
public static final int CONSOLE_VERSION = 20190205;
public static final int CONSOLE_VERSION = 20190221;
public static final boolean SHOW_STIMULATOR = false;
private static final String TAB_INDEX = "main_tab";
protected static final String PORT_KEY = "port";

View File

@ -20,6 +20,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.File;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
@ -131,8 +132,14 @@ public class StartupFrame {
if (ProcessStatusWindow.isWindows()) {
realHardwarePanel.add(new HorizontalLine());
realHardwarePanel.add(new FirmwareFlasher(FirmwareFlasher.IMAGE_DEBUG_FILE, "Program Firmware/Debug").getButton());
realHardwarePanel.add(new FirmwareFlasher(FirmwareFlasher.IMAGE_RELEASE_FILE, "Program Firmware/Release").getButton());
if (new File(FirmwareFlasher.IMAGE_FILE).exists()) {
// for F7 builds we just build one file at the moment
realHardwarePanel.add(new FirmwareFlasher(FirmwareFlasher.IMAGE_FILE, "Program Firmware").getButton());
} else {
// 407 build
realHardwarePanel.add(new FirmwareFlasher(FirmwareFlasher.IMAGE_DEBUG_FILE, "Program Firmware/Debug").getButton());
realHardwarePanel.add(new FirmwareFlasher(FirmwareFlasher.IMAGE_RELEASE_FILE, "Program Firmware/Release").getButton());
}
realHardwarePanel.add(new EraseChip().getButton());
}

View File

@ -10,6 +10,7 @@ import java.io.File;
* 2/4/15
*/
public class FirmwareFlasher extends ProcessStatusWindow {
public static final String IMAGE_FILE = "rusefi.bin";
public static final String IMAGE_DEBUG_FILE = "rusefi_debug.bin";
public static final String IMAGE_RELEASE_FILE = "rusefi_release.bin";
static final String OPENOCD_EXE = "openocd/openocd.exe";