![]() |
usbpsu
Vitis Drivers API Documentation
|
This file contains the implementation of the HID specific class code for the example.
MODIFICATION HISTORY:
Ver Who Date Changes
1.0 rb 22/03/18 First release
*
Functions | |
void | Usb_ClassReq_Keyboard (struct Usb_DevData *InstancePtr, SetupPacket *SetupData) |
This function is class handler for HID and is called when Setup packet received is for Class request(not a Standard Device request) More... | |
void | prvKeyboardTask (void *pvParameters) |
This task implements keyboard functionality. More... | |
void prvKeyboardTask | ( | void * | pvParameters | ) |
This task implements keyboard functionality.
task will get host and act accordingly
pvParameters | private parameters. |
References Usb_DevData::PrivateData, and Usb_DevData::Speed.
void Usb_ClassReq_Keyboard | ( | struct Usb_DevData * | InstancePtr, |
SetupPacket * | SetupData | ||
) |
This function is class handler for HID and is called when Setup packet received is for Class request(not a Standard Device request)
InstancePtr | is pointer to Usb_DevData instance. |
SetupData | is pointer to SetupPacket received. |
References Usb_DevData::PrivateData, and USB_CMD_CLASSREQ.