diff --git a/_locales/en/messages.json b/_locales/en/messages.json
index 788ae0bd70..f69c85642e 100644
--- a/_locales/en/messages.json
+++ b/_locales/en/messages.json
@@ -649,29 +649,35 @@
"firmwareFlasherLoadFirmwareFile": {
"message": "Please load firmware file"
},
- "firmwareFlasherNote": {
- "message": "If you are flashing board with bootloader pins shorted/connected, check No reboot sequence.
If you want configuration data to be wiped, check Full Chip Erase
If you are flashing via bluetooth adapter or using external usb to serial adapter, check Flash slowly
"
- },
"firmwareFlasherNoReboot": {
"message": "No reboot sequence"
},
+ "firmwareFlasherNoRebootDescription": {
+ "message": "Check if you are flashing board with bootloader pins shorted"
+ },
"firmwareFlasherFlashOnConnect": {
"message": "Flash on connect"
},
+ "firmwareFlasherFlashOnConnectDescription": {
+ "message": "Attempt to flash the board automatically (triggered by newly detected serial port)"
+ },
"firmwareFlasherFullChipErase": {
"message": "Full Chip Erase"
},
+ "firmwareFlasherFullChipEraseDescription": {
+ "message": "Wipes all configuration data currently stored on the board"
+ },
"firmwareFlasherFlashDevelopmentFirmware": {
"message": "Use Development Firmware"
},
- "firmwareFlasherFlashDevelopmentFirmwareTitle": {
+ "firmwareFlasherFlashDevelopmentFirmwareDescription": {
"message": "Flash most recent (untested) development firmware"
},
"firmwareFlasherFlashSlowly": {
"message": "Flash slowly"
},
- "firmwareFlasherFlashSlowlyTitle": {
- "message": "Use 115200 baudrate for flashing"
+ "firmwareFlasherFlashSlowlyDescription": {
+ "message": "Use 115200 baudrate for flashing (useful for flashing via bluetooth)"
},
"firmwareFlasherButtonLoadLocal": {
"message": "Load Firmware [Local]"
diff --git a/tabs/firmware_flasher.css b/tabs/firmware_flasher.css
index 49401f38ae..8b646a0d8d 100644
--- a/tabs/firmware_flasher.css
+++ b/tabs/firmware_flasher.css
@@ -53,17 +53,13 @@
background-color: #A62E32;
}
.tab-firmware_flasher .note {
+ position: relative;
+
margin-bottom: 10px;
padding: 5px;
border: 1px dotted silver;
}
- .tab-firmware_flasher .note p {
- margin-bottom: 5px;
- }
- .tab-firmware_flasher .note label {
- float: left;
- }
.tab-firmware_flasher .note label input {
float: left;
margin-top: 2px;
@@ -72,6 +68,13 @@
font-weight: bold;
margin-left: 6px;
}
+ .tab-firmware_flasher .note .description {
+ position: absolute;
+ left: 200px;
+
+ font-style: italic;
+ color: #818181;
+ }
.tab-firmware_flasher .note .flash_on_connect_wrapper {
display: none;
}
diff --git a/tabs/firmware_flasher.html b/tabs/firmware_flasher.html
index 8208b7484e..1fdb04abdf 100644
--- a/tabs/firmware_flasher.html
+++ b/tabs/firmware_flasher.html
@@ -4,33 +4,41 @@
-
- - - - - - - - - - +