From 6725e969a53fa05897c3c166e4ca288ce6d35ccf Mon Sep 17 00:00:00 2001 From: Sergi Granell Date: Sun, 2 Apr 2017 17:11:50 +0200 Subject: Add ksceUsbdCloseEndpoint --- include/kernel/usbd.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'include/kernel/usbd.h') diff --git a/include/kernel/usbd.h b/include/kernel/usbd.h index 90715ae..b843ebf 100644 --- a/include/kernel/usbd.h +++ b/include/kernel/usbd.h @@ -74,8 +74,13 @@ typedef struct SceUsbdControlTransferRequest { int sceUsbdRegisterDriver(const SceUsbdDriver *driver); int sceUsbdRegisterCompositeLdd(const SceUsbdDriver *driver); int sceUsbdUnregisterDriver(const SceUsbdDriver *driver); + void *sceUsbdGetDescriptor(int device_id, int index, unsigned char bDescriptorType); -int sceUsbdGetEndpointId(int device_id, SceUsbdEndpointDescriptor *endpoint); + +// endpoint = NULL to open the default control endpoint +int sceUsbdOpenEndpoint(int device_id, SceUsbdEndpointDescriptor *endpoint); +int sceUsbdCloseEndpoint(int endpoint_id); + int sceUsbdControlTransfer(int endpoint_id, const SceUsbdControlTransferRequest *req, unsigned char *buffer, -- cgit v1.2.3