INNER CODE UNIT · C
dfu_clrstatus
dmitrystu/sboot_stm32 · src/bootloader.c:209
static usbd_respond dfu_clrstatus() {
if (dfu_data.bState == USB_DFU_STATE_DFU_ERROR) {
return dfu_set_idle();
} else {
return dfu_err_badreq();
}
}
static void dfu_reset(usbd_device *dev, uint8_t ev, uint8_t ep) {
(void)dev;
(void)ev;
(void)ep;
/** TODO : add firmware checkout */
System_Reset();
}
static usbd_respond dfu_control (usbd_device *dev, usbd_ctlreq *req, usbd_rqc_callback *callback) {
(void)callback;