summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergi Granell2017-04-02 17:19:14 +0200
committerSergi Granell2017-04-02 17:19:14 +0200
commit9701c20ecbf719edd0212232f0db11ca7e291c8f (patch)
tree0843ba9d800aa4c9407711fd35b405796d95cbf8
parentAdd ksceUsbdCloseEndpoint (diff)
downloadvds-libraries-9701c20ecbf719edd0212232f0db11ca7e291c8f.tar.gz
Add ksceUsbdInterruptTransfer NID
-rw-r--r--include/kernel/usbd.h6
-rw-r--r--nids/360/SceUsbd.yml1
2 files changed, 7 insertions, 0 deletions
diff --git a/include/kernel/usbd.h b/include/kernel/usbd.h
index b843ebf..61c9e80 100644
--- a/include/kernel/usbd.h
+++ b/include/kernel/usbd.h
@@ -87,6 +87,12 @@ int sceUsbdControlTransfer(int endpoint_id,
int (*cb)(int, int, int),
void *user_data);
+int sceUsbdInterruptTransfer(int endpoint_id,
+ unsigned char *buffer,
+ unsigned int length,
+ int (*cb)(int, int, int),
+ void *user_data);
+
#ifdef __cplusplus
}
#endif
diff --git a/nids/360/SceUsbd.yml b/nids/360/SceUsbd.yml
index ae4653f..d9ea8ee 100644
--- a/nids/360/SceUsbd.yml
+++ b/nids/360/SceUsbd.yml
@@ -8,6 +8,7 @@ modules:
sceUsbdCloseEndpoint: 0xF304DC5C
sceUsbdControlTransfer: 0x2E05660F
sceUsbdGetDescriptor: 0xBC3EF82B
+ sceUsbdInterruptTransfer: 0xA0BF85B8
sceUsbdOpenEndpoint: 0x1CDBFF9F
sceUsbdRegisterCompositeLdd: 0x6E53D7F4
sceUsbdRegisterDriver: 0x1EC94F18