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);
    }
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…