Настроить блок URB для передачи объемных данных
#include <sys/usbdi.h>int usbd_setup_bulk( struct usbd_urb *urb,uint32_t flags,void *addr,uint32_t len );
libusbdi
Функция usbd_setup_bulk() настраивает блок URB для передачи объемных данных (bulk data).
ЗОСРВ «Нейтрино»
Для гарантии того, что будет использоваться правильный физический адрес, необходимо использовать буфер, выделенный usbd_alloc() параметру addr.
usbd_descriptor(), usbd_feature(), usbd_io(), usbd_setup_control(), usbd_setup_interrupt(), usbd_setup_isochronous(), usbd_setup_vendor(), usbd_status()
Предыдущий раздел: Библиотека libusbdi