Professional Documents
Culture Documents
PARCIAL:
SECCION: 603
Modo de Usuario
(Aplicaciones)
Funciones tabla 1
Modo de Kernel
(Modulos o drivers)
Funciones tabla 2
Hardware
Esta parte de aqu lo que hace es que declaramos las estructuras del
dispositivo y lo buscamos usando la funcin anteriormente declarada:
int main()
{
struct usb_device *dev;
struct usb_dev_handle *udev;
dev = find_device(VENDOR, PRODUCT);
En esta parte es donde abrimos el dispositivo y deshabilitamos driver si es
que estaba funcionando antes:
udev = usb_open(dev);
usb_detach_kernel_driver_np(udev,dev->config->interface>altsetting->bInterfaceNumber);