| 64 |
|
|
| 65 |
#define DeviceRequest ((USB_DIR_IN|USB_TYPE_STANDARD|USB_RECIP_DEVICE)<<8) |
#define DeviceRequest ((USB_DIR_IN|USB_TYPE_STANDARD|USB_RECIP_DEVICE)<<8) |
| 66 |
#define DeviceOutRequest ((USB_DIR_OUT|USB_TYPE_STANDARD|USB_RECIP_DEVICE)<<8) |
#define DeviceOutRequest ((USB_DIR_OUT|USB_TYPE_STANDARD|USB_RECIP_DEVICE)<<8) |
| 67 |
|
#define InterfaceRequest \ |
| 68 |
|
((USB_DIR_IN|USB_TYPE_STANDARD|USB_RECIP_INTERFACE)<<8) |
| 69 |
|
#define InterfaceOutRequest \ |
| 70 |
|
((USB_DIR_OUT|USB_TYPE_STANDARD|USB_RECIP_INTERFACE)<<8) |
| 71 |
|
#define EndpointRequest ((USB_DIR_IN|USB_TYPE_STANDARD|USB_RECIP_ENDPOINT)<<8) |
| 72 |
|
#define EndpointOutRequest \ |
| 73 |
|
((USB_DIR_OUT|USB_TYPE_STANDARD|USB_RECIP_ENDPOINT)<<8) |
| 74 |
|
|
| 75 |
#define USB_REQ_GET_STATUS 0x00 |
#define USB_REQ_GET_STATUS 0x00 |
| 76 |
#define USB_REQ_CLEAR_FEATURE 0x01 |
#define USB_REQ_CLEAR_FEATURE 0x01 |
| 144 |
|
|
| 145 |
/* usb-linux.c */ |
/* usb-linux.c */ |
| 146 |
USBDevice *usb_host_hub_init(void); |
USBDevice *usb_host_hub_init(void); |
| 147 |
|
|
| 148 |
|
/* usb-hid.c */ |
| 149 |
|
USBDevice *usb_mouse_init(void); |