X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;ds=sidebyside;f=Modules%2FUSB%2FCore%2Fhub.c;h=849e8a3fd6c58a69149c6c2a54d43ce037ab9800;hb=1267ed57f39ebc3e6cdd9ec8835a881a2bcde32c;hp=04a9cc525992b38051260d47b8b706cb6c01c787;hpb=8aad7ffe6c2e7e5dbb06a5baf59ca43ce1c12317;p=tpg%2Facess2.git diff --git a/Modules/USB/Core/hub.c b/Modules/USB/Core/hub.c index 04a9cc52..849e8a3f 100644 --- a/Modules/USB/Core/hub.c +++ b/Modules/USB/Core/hub.c @@ -163,4 +163,17 @@ void Hub_int_HandleChange(tUSBInterface *Dev, int Port) USB_Request(Dev, 0, 0x23, CLEAR_FEATURE, C_PORT_CONNECTION, Port, 0, NULL); } + + // Reset change + if( status[1] & 0x0010 ) + { + if( status[0] & 0x0010 ) { + // Reset complete + } + else { + // Useful? + } + // ACK + USB_Request(Dev, 0, 0x23, CLEAR_FEATURE, C_PORT_RESET, Port, 0, NULL); + } }