summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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