mirror of
https://github.com/felis/USB_Host_Shield_2.0.git
synced 2024-03-22 11:31:26 +01:00
Combined constructors
This commit is contained in:
parent
71dcc7e534
commit
73427c0384
2 changed files with 2 additions and 22 deletions
19
PS3BT.cpp
19
PS3BT.cpp
|
@ -62,25 +62,6 @@ bPollEnable(false) // don't start polling before dongle is connected
|
|||
my_bdaddr[0] = btadr0;
|
||||
}
|
||||
|
||||
PS3BT::PS3BT(USB *p):
|
||||
pUsb(p), // pointer to USB class instance - mandatory
|
||||
bAddress(0), // device address - mandatory
|
||||
bNumEP(1), // if config descriptor needs to be parsed
|
||||
qNextPollTime(0),
|
||||
bPollEnable(false) // don't start polling before dongle is connected
|
||||
{
|
||||
for(uint8_t i=0; i<PS3_MAX_ENDPOINTS; i++)
|
||||
{
|
||||
epInfo[i].epAddr = 0;
|
||||
epInfo[i].maxPktSize = (i) ? 0 : 8;
|
||||
epInfo[i].epAttribs = 0;
|
||||
epInfo[i].bmNakPower = (i) ? USB_NAK_NOWAIT : USB_NAK_MAX_POWER;
|
||||
}
|
||||
|
||||
if (pUsb) // register in USB subsystem
|
||||
pUsb->RegisterDeviceClass(this); //set devConfig[] entry
|
||||
}
|
||||
|
||||
uint8_t PS3BT::Init(uint8_t parent, uint8_t port, bool lowspeed)
|
||||
{
|
||||
uint8_t buf[sizeof(USB_DEVICE_DESCRIPTOR)];
|
||||
|
|
5
PS3BT.h
5
PS3BT.h
|
@ -316,9 +316,8 @@ enum Rumble
|
|||
|
||||
class PS3BT : public USBDeviceConfig, public UsbConfigXtracter
|
||||
{
|
||||
public:
|
||||
PS3BT(USB *pUsb, uint8_t btadr5, uint8_t btadr4, uint8_t btadr3, uint8_t btadr2, uint8_t btadr1, uint8_t btadr0);
|
||||
PS3BT(USB *pUsb);
|
||||
public:
|
||||
PS3BT(USB *pUsb, uint8_t btadr5=0, uint8_t btadr4=0, uint8_t btadr3=0, uint8_t btadr2=0, uint8_t btadr1=0, uint8_t btadr0=0);
|
||||
|
||||
// USBDeviceConfig implementation
|
||||
virtual uint8_t Init(uint8_t parent, uint8_t port, bool lowspeed);
|
||||
|
|
Loading…
Reference in a new issue