@@ -97,16 +97,21 @@ void setup() {
97
97
}
98
98
99
99
if (currentBootloaderIdentifier == availableBootloaderIdentifier) {
100
- if (availableBootloaderVersion > currentBootloaderVersion) {
101
- Serial.print (" \n A new bootloader version is available: v" + String (availableBootloaderVersion));
102
- Serial.println (" (Your version: v" + String (currentBootloaderVersion) + " )" );
100
+ if (bootloader_data[0 ] != 0xA0 ) {
101
+ Serial.println (" \n A new bootloader version (v" + String (availableBootloaderVersion) + " ) is available." );
103
102
Serial.println (" Do you want to update the bootloader? Y/[n]" );
104
- } else if (availableBootloaderVersion < currentBootloaderVersion) {
105
- Serial.println (" \n A newer bootloader version is already installed: v" + String (currentBootloaderVersion));
106
- Serial.println (" Do you want to downgrade the bootloader to v" + String (availableBootloaderVersion) + " ? Y/[n]" );
107
103
} else {
108
- Serial.println (" \n The latest version of the bootloader is already installed (v" + String (currentBootloaderVersion) + " )." );
109
- Serial.println (" Do you want to update the bootloader anyway? Y/[n]" );
104
+ if (availableBootloaderVersion > currentBootloaderVersion) {
105
+ Serial.print (" \n A new bootloader version is available: v" + String (availableBootloaderVersion));
106
+ Serial.println (" (Your version: v" + String (currentBootloaderVersion) + " )" );
107
+ Serial.println (" Do you want to update the bootloader? Y/[n]" );
108
+ } else if (availableBootloaderVersion < currentBootloaderVersion) {
109
+ Serial.println (" \n A newer bootloader version is already installed: v" + String (currentBootloaderVersion));
110
+ Serial.println (" Do you want to downgrade the bootloader to v" + String (availableBootloaderVersion) + " ? Y/[n]" );
111
+ } else {
112
+ Serial.println (" \n The latest version of the bootloader is already installed (v" + String (currentBootloaderVersion) + " )." );
113
+ Serial.println (" Do you want to update the bootloader anyway? Y/[n]" );
114
+ }
110
115
}
111
116
} else {
112
117
Serial.println (" \n A different bootloader type is available: v" + String (availableBootloaderVersion));
@@ -125,6 +130,7 @@ void setup() {
125
130
} else {
126
131
Serial.println (" It's now safe to reboot or disconnect your board." );
127
132
}
133
+
128
134
}
129
135
130
136
String getUSBSpeed (uint8_t flag) {
0 commit comments