Skip to content

Commit 66d622a

Browse files
committed
Fixed an unintended fall through bug.
1 parent e599e34 commit 66d622a

4 files changed

Lines changed: 8 additions & 0 deletions

File tree

examples/stm32/f1/lisa-m-1/usb_dfu/usbdfu.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,11 +145,13 @@ static void usbdfu_getstatus_complete(usbd_device *usbd_dev, struct usb_setup_da
145145
uint32_t *dat = (uint32_t *)(prog.buf + 1);
146146
flash_erase_page(*dat);
147147
}
148+
break;
148149
case CMD_SETADDR:
149150
{
150151
uint32_t *dat = (uint32_t *)(prog.buf + 1);
151152
prog.addr = *dat;
152153
}
154+
break;
153155
}
154156
} else {
155157
uint32_t baseaddr = prog.addr + ((prog.blocknum - 2) *

examples/stm32/f1/other/usb_dfu/usbdfu.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,11 +145,13 @@ static void usbdfu_getstatus_complete(usbd_device *usbd_dev, struct usb_setup_da
145145
uint32_t *dat = (uint32_t *)(prog.buf + 1);
146146
flash_erase_page(*dat);
147147
}
148+
break;
148149
case CMD_SETADDR:
149150
{
150151
uint32_t *dat = (uint32_t *)(prog.buf + 1);
151152
prog.addr = *dat;
152153
}
154+
break;
153155
}
154156
} else {
155157
uint32_t baseaddr = prog.addr + ((prog.blocknum - 2) *

examples/stm32/f1/stm32-h103/usb_dfu/usbdfu.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,11 +147,13 @@ static void usbdfu_getstatus_complete(usbd_device *usbd_dev, struct usb_setup_da
147147
uint32_t *dat = (uint32_t *)(prog.buf + 1);
148148
flash_erase_page(*dat);
149149
}
150+
break;
150151
case CMD_SETADDR:
151152
{
152153
uint32_t *dat = (uint32_t *)(prog.buf + 1);
153154
prog.addr = *dat;
154155
}
156+
break;
155157
}
156158
} else {
157159
uint32_t baseaddr = prog.addr + ((prog.blocknum - 2) *

examples/stm32/f1/stm32-h103/usb_iap/usbiap.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,11 +147,13 @@ static void usbdfu_getstatus_complete(usbd_device *usbd_dev, struct usb_setup_da
147147
uint32_t *dat = (uint32_t *)(prog.buf + 1);
148148
flash_erase_page(*dat);
149149
}
150+
break;
150151
case CMD_SETADDR:
151152
{
152153
uint32_t *dat = (uint32_t *)(prog.buf + 1);
153154
prog.addr = *dat;
154155
}
156+
break;
155157
}
156158
} else {
157159
uint32_t baseaddr = prog.addr + ((prog.blocknum - 2) *

0 commit comments

Comments
 (0)