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