diff options
| author | hathach <[email protected]> | 2021-08-11 20:36:23 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2021-08-11 20:36:23 +0700 |
| commit | a2baf9427d62ecb49b8d0e58a7ddb12698ddf814 (patch) | |
| tree | db588018f7d97d0391264280f8eb32968a775acf | |
| parent | 979af6c2a859a1e76930d429f37abff6a224599a (diff) | |
more dcd clean up
| -rw-r--r-- | src/portable/raspberrypi/rp2040/dcd_rp2040.c | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/src/portable/raspberrypi/rp2040/dcd_rp2040.c b/src/portable/raspberrypi/rp2040/dcd_rp2040.c index 6b1e79af4..0dabdd1d7 100644 --- a/src/portable/raspberrypi/rp2040/dcd_rp2040.c +++ b/src/portable/raspberrypi/rp2040/dcd_rp2040.c @@ -233,13 +233,6 @@ static void reset_ep0(void) } } -static void ep0_0len_status(void) -{ - // Send 0len complete response on EP0 IN - reset_ep0(); - hw_endpoint_xfer(0x80, NULL, 0); -} - static void bus_reset(void) { @@ -405,7 +398,9 @@ void dcd_set_address (uint8_t rhport, uint8_t dev_addr) assert(rhport == 0); // Can't set device address in hardware until status xfer has complete - ep0_0len_status(); + // Send 0len complete response on EP0 IN + reset_ep0(); + hw_endpoint_xfer(0x80, NULL, 0); } void dcd_remote_wakeup(uint8_t rhport) |
