|
| VITASDK_BUILD_ASSERT_EQ (0xC, SceUsbdDeviceInfo) |
|
| VITASDK_BUILD_ASSERT_EQ (0x14, SceUsbdTransferData) |
|
| VITASDK_BUILD_ASSERT_EQ (0x1C, SceUsbdReceiveEvent) |
|
int | sceUsbdInit (SceUID *uid) |
| Init usb subsystem. More...
|
|
int | sceUsbdEnd (SceUID uid) |
| Stop usb subsystem. More...
|
|
int | sceUsbdGetDeviceList (SceUID uid, SceSize num, SceUsbdDeviceInfo *info) |
| Get usb devices list. More...
|
|
int | sceUsbdGetDescriptorSize (SceUID uid, unsigned int device_id) |
| Get usb device descriptors data size. More...
|
|
int | sceUsbdGetDescriptor (SceUID uid, SceUID device_id, unsigned char *descriptor, SceSize size) |
| Get usb device descriptors (all) More...
|
|
int | sceUsbdGetDeviceSpeed (SceUID uid, SceUID device_id, unsigned int *speed) |
| Get usb device speed. More...
|
|
int | sceUsbdRegisterCallback (SceUID cbid, int flag) |
| Register callback to usb event. More...
|
|
int | sceUsbdUnregisterCallback (SceUID cbid) |
| Remove callback to usb event. More...
|
|
int | sceUsbdResetDevice (SceUID uid, SceUID device_id) |
| Reset usb device. More...
|
|
int | sceUsbdAttach (SceUID uid, SceUID driver_id, SceUInt bus, SceUInt device) |
| Attach specified driver to device. More...
|
|
int | sceUsbdGetDeviceAddress (SceUID uid, SceUID device_id, SceUsbdDeviceAddress *addr) |
| Get device address. More...
|
|
| VITASDK_BUILD_ASSERT_EQ (0x10, SceUsbdTransferStatus) |
|
| VITASDK_BUILD_ASSERT_EQ (0x10, SceUsbdIsochTransferStatus) |
|
int | sceUsbdGetTransferStatus (SceUID transfer_id, SceUsbdTransferStatus *status) |
| Get transfer status. More...
|
|
int | sceUsbdGetIsochTransferStatus (SceUID transfer_id, SceUsbdIsochTransferStatus *status) |
| Get isochronous transfer status. More...
|
|
| VITASDK_BUILD_ASSERT_EQ (0x18, SceUsbdDevicePipe) |
|
SceUID | sceUsbdOpenPipe (SceUID uid, SceUsbdDevicePipe *pipe) |
| Open endpoint communication pipe. More...
|
|
SceUID | sceUsbdOpenDefaultPipe (SceUID uid, SceUID device_id) |
| Open endpoint communication pipe for default config endpoint. More...
|
|
int | sceUsbdClosePipe (SceUID uid, SceUID pipe_id) |
| Close endpoint communication pipe. More...
|
|
SceUID | sceUsbdTransferData (SceUID uid, SceUsbdTransferData *data) |
| Transfer data to/from endpoint. More...
|
|
| VITASDK_BUILD_ASSERT_EQ (0x28, SceUsbdIsochTransfer) |
|
int | sceUsbdIsochTransferData (SceUID uid, SceUID pipe_id, SceUsbdIsochTransfer *transfer) |
| Transfer data to/from endpoint isochronously. More...
|
|
int | sceUsbdReceiveEvent (SceUID uid, SceUsbdReceiveEvent *event) |
| Receive usb event. More...
|
|
SceUID | sceUsbdRegisterLdd (SceUID uid, char *name) |
| Register logical device driver. More...
|
|
SceUID | sceUsbdRegisterCompositeLdd (SceUID uid, char *name) |
| Register logical device driver for composite devices. More...
|
|
int | sceUsbdUnregisterLdd (SceUID uid, char *name) |
| De-register logical device driver. More...
|
|
| VITASDK_BUILD_ASSERT_EQ (0x14, SceUsbdAttachCompositeParam) |
|
int | sceUsbdAttachCompositeLdd (SceUID uid, SceUsbdAttachCompositeParam *param) |
| Attach composite driver to device. More...
|
|