INNER CODE UNIT · C
dfu_init
dmitrystu/sboot_stm32 · src/bootloader.c:304
static void dfu_init (void) {
dfu_set_idle();
usbd_init(&dfu, &usbd_hw, DFU_EP0_SIZE, dfu_buffer, sizeof(dfu_buffer));
usbd_reg_config(&dfu, dfu_config);
usbd_reg_control(&dfu, dfu_control);
usbd_reg_descr(&dfu, dfu_get_descriptor);
usbd_enable(&dfu, 1);
usbd_connect(&dfu, 1);
}
int main (void) {
dfu_init();
while(1) {
usbd_poll(&dfu);
}
}