summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHa Thach <[email protected]>2021-09-08 18:31:42 +0700
committerGitHub <[email protected]>2021-09-08 18:31:42 +0700
commitd66d817c38d3da25198dbef90e8e0cd516f4508e (patch)
tree2ed125f57b64f5feda2ca506de0a793e2fef6068
parent5f141a4c1349456682de2bb1c7fb50ca7f298002 (diff)
parentd077574097e4ab992f8b7c732341250797acef4f (diff)
Merge pull request #1080 from hathach/rx-msc-compliance
Renesas RX reset PID to DATA0 when open endpoint
-rw-r--r--src/portable/renesas/usba/dcd_usba.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/portable/renesas/usba/dcd_usba.c b/src/portable/renesas/usba/dcd_usba.c
index 8e2e3dc26..92e29f9bf 100644
--- a/src/portable/renesas/usba/dcd_usba.c
+++ b/src/portable/renesas/usba/dcd_usba.c
@@ -711,7 +711,7 @@ bool dcd_edpt_open(uint8_t rhport, tusb_desc_endpoint_t const * ep_desc)
USB0.PIPESEL.WORD = num;
USB0.PIPEMAXP.WORD = mps;
volatile uint16_t *ctr = get_pipectr(num);
- *ctr = USB_PIPECTR_ACLRM;
+ *ctr = USB_PIPECTR_ACLRM | USB_PIPECTR_SQCLR;
*ctr = 0;
unsigned cfg = (dir << 4) | epn;
if (xfer == TUSB_XFER_BULK) {