Release PS3 controller bugfix

This commit is contained in:
Kristian Lauszus 2012-08-10 18:40:03 +02:00
parent 7ca5fcf048
commit d33c436b5b

View file

@ -160,6 +160,10 @@ uint8_t BTD::Init(uint8_t parent, uint8_t port, bool lowspeed) {
#endif #endif
setMoveBdaddr(my_bdaddr); setMoveBdaddr(my_bdaddr);
} }
rcode = pUsb->setConf(bAddress, epInfo[ BTD_CONTROL_PIPE ].epAddr, 0); // Reset configuration value
pUsb->setAddr(bAddress, 0, 0); // Reset address
Release(); // Release device
return USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED; // return
} }
else { else {
num_of_conf = ((USB_DEVICE_DESCRIPTOR*)buf)->bNumConfigurations; num_of_conf = ((USB_DEVICE_DESCRIPTOR*)buf)->bNumConfigurations;