separate handle out dma and slave

separate edpt_schedule_packets into epout/epin xfer
This commit is contained in:
hathach
2024-11-18 11:35:46 +07:00
parent a68c53fb8e
commit db7670a3bc
3 changed files with 243 additions and 159 deletions

View File

@@ -1116,8 +1116,8 @@ static void handle_channel_irq(uint8_t rhport, bool in_isr) {
TU_ASSERT(xfer->ep_id < CFG_TUH_DWC2_ENDPOINT_MAX,);
dwc2_channel_char_t hcchar_bm = channel->hcchar_bm;
uint32_t hcint = channel->hcint;
channel->hcint = hcint;
const uint32_t hcint = channel->hcint;
channel->hcint = hcint; // clear interrupt
bool is_done;
if (is_dma) {