I hope someone could give me a definite answer. Say I have initialized EP0 as 64 byte one bank, does it have 8 bytes allocated for setup packet, then 64 bytes for IN and another 64 bytes for OUT? The reason I asked was I didn't find such information on the spec sheet. Maybe there's a better doc than 32u4 full spec sheet. I want to know this because I want to know if I don't clear the RXSTPI, does that prevent an OUT packet from being received or not, in case of control transfer with OUT data. If there's no separate memory allocated for SETUP and OUT, then not clearing RXSTPI would cause NAK on OUT packets, correct?
Joined: Thu. Dec 12, 2019
Posts: 51 View posts