diff options
-rw-r--r-- | include/kernel/usbd.h | 6 | ||||
-rw-r--r-- | nids/360/SceUsbd.yml | 1 |
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 |