diff options
author | Sergi Granell | 2017-10-25 23:04:52 +0200 |
---|---|---|
committer | Sergi Granell | 2017-10-25 23:04:52 +0200 |
commit | 678ec48b482277585dd4d1d9eba94c6ddb983274 (patch) | |
tree | f142f7f9e0f458e821ee8a1048b0282df689d923 /include | |
parent | Add more NIDs, update udcd.h (diff) | |
download | vds-libraries-678ec48b482277585dd4d1d9eba94c6ddb983274.tar.gz |
Update UDCD
Diffstat (limited to 'include')
-rw-r--r-- | include/kernel/udcd.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/kernel/udcd.h b/include/kernel/udcd.h index bdb6e56..18a5fbc 100644 --- a/include/kernel/udcd.h +++ b/include/kernel/udcd.h @@ -339,14 +339,14 @@ typedef struct SceUdcdDriver { SceUdcdStringDescriptor *stringDescriptorsUnk1; //!< Default String descriptor SceUdcdStringDescriptor *stringDescriptorsUnk2; //!< String descriptors (unknown) int (*processRequest)(int recipient, int arg /* endpoint number or interface number */, SceUdcdEP0DeviceRequest *req, void *user_data); //!< Received a control request - int (*changeSetting)(int interfaceNumber, int alternateSetting); //!< Change alternate setting + int (*changeSetting)(int interfaceNumber, int alternateSetting, int bus); //!< Change alternate setting int (*attach)(int usb_version, void *user_data); //!< Configuration set (attach) function void (*detach)(void *user_data); //!< Configuration unset (detach) function void (*configure)(int usb_version, int desc_count, SceUdcdInterfaceSettings *settings, void *user_data); //!< Configure the device int (*start)(int size, void *args, void *user_data); //!< Function called when the driver is started int (*stop)(int size, void *args, void *user_data); //!< Function called when the driver is stopped void *user_data; //!< User data - unsigned int unk2; //!< Unknown data + int bus; //!< USB bus struct SceUdcdDriver *link; //!< Link to next USB driver in the chain, set to NULL } SceUdcdDriver; |