mirror of
https://github.com/felis/USB_Host_Shield_2.0.git
synced 2024-03-22 11:31:26 +01:00
Speed up core task
This commit is contained in:
parent
58f6444a8b
commit
a21edc6698
1 changed files with 3 additions and 3 deletions
6
Usb.cpp
6
Usb.cpp
|
@ -475,7 +475,7 @@ void USB::Task(void) //USB state machine
|
||||||
case USB_ATTACHED_SUBSTATE_SETTLE: //settle time for just attached device
|
case USB_ATTACHED_SUBSTATE_SETTLE: //settle time for just attached device
|
||||||
if (delay < millis())
|
if (delay < millis())
|
||||||
usb_task_state = USB_ATTACHED_SUBSTATE_RESET_DEVICE;
|
usb_task_state = USB_ATTACHED_SUBSTATE_RESET_DEVICE;
|
||||||
break;
|
else break; // don't fall through
|
||||||
case USB_ATTACHED_SUBSTATE_RESET_DEVICE:
|
case USB_ATTACHED_SUBSTATE_RESET_DEVICE:
|
||||||
regWr(rHCTL, bmBUSRST); //issue bus reset
|
regWr(rHCTL, bmBUSRST); //issue bus reset
|
||||||
usb_task_state = USB_ATTACHED_SUBSTATE_WAIT_RESET_COMPLETE;
|
usb_task_state = USB_ATTACHED_SUBSTATE_WAIT_RESET_COMPLETE;
|
||||||
|
@ -501,7 +501,7 @@ void USB::Task(void) //USB state machine
|
||||||
break;
|
break;
|
||||||
case USB_ATTACHED_SUBSTATE_WAIT_RESET:
|
case USB_ATTACHED_SUBSTATE_WAIT_RESET:
|
||||||
if (delay < millis()) usb_task_state = USB_STATE_CONFIGURING;
|
if (delay < millis()) usb_task_state = USB_STATE_CONFIGURING;
|
||||||
break;
|
else break; // don't fall through
|
||||||
case USB_STATE_CONFIGURING:
|
case USB_STATE_CONFIGURING:
|
||||||
|
|
||||||
//Serial.print("\r\nConf.LS: ");
|
//Serial.print("\r\nConf.LS: ");
|
||||||
|
@ -656,7 +656,7 @@ uint8_t USB::Configuring(uint8_t parent, uint8_t port, bool lowspeed) {
|
||||||
epInfo.epAttribs = 0;
|
epInfo.epAttribs = 0;
|
||||||
epInfo.bmNakPower = USB_NAK_MAX_POWER;
|
epInfo.bmNakPower = USB_NAK_MAX_POWER;
|
||||||
|
|
||||||
delay(2000);
|
//delay(2000);
|
||||||
AddressPool &addrPool = GetAddressPool();
|
AddressPool &addrPool = GetAddressPool();
|
||||||
// Get pointer to pseudo device with address 0 assigned
|
// Get pointer to pseudo device with address 0 assigned
|
||||||
p = addrPool.GetUsbDevicePtr(0);
|
p = addrPool.GetUsbDevicePtr(0);
|
||||||
|
|
Loading…
Reference in a new issue