Paso 6: Controlar las solicitudes estándar de USB
Cada pedido viene en un formato estándar que puede asignarse a una estructura de datos que describe la petición en términos de su tamaño, el significado y el contenido. Parece que:
V-USB API requiere realizar una función llamada "usbFunctionSetup" que ocupa 8 bytes en. Estos 8 bytes son casted el tipo "usbRequest_t". Entonces, la solicitud es decodificada y cumplida. Hay tres cosas que debemos manejar:
- Solicitud de informe
- Solicitud para el descriptor de informe
- Solicitud para ajustar la velocidad de ralentí
Por lo que parece el pedazo de código:
Esta pieza de código entra el código entero.
Leer más: