Function libopencm3_sys::usb_msc_init[][src]

pub unsafe extern "C" fn usb_msc_init(
    usbd_dev: *mut usbd_device,
    ep_in: u8,
    ep_in_size: u8,
    ep_out: u8,
    ep_out_size: u8,
    vendor_id: *const c_char,
    product_id: *const c_char,
    product_revision_level: *const c_char,
    block_count: u32,
    read_block: Option<unsafe extern "C" fn(lba: u32, copy_to: *mut u8) -> c_int>,
    write_block: Option<unsafe extern "C" fn(lba: u32, copy_from: *const u8) -> c_int>
) -> *mut usbd_mass_storage