Lines Matching refs:ep
495 …_StatusTypeDef USB_ActivateEndpoint(const USB_OTG_GlobalTypeDef *USBx, const USB_OTG_EPTypeDef *ep) in USB_ActivateEndpoint() argument
498 uint32_t epnum = (uint32_t)ep->num; in USB_ActivateEndpoint()
500 if (ep->is_in == 1U) in USB_ActivateEndpoint()
502 USBx_DEVICE->DAINTMSK |= USB_OTG_DAINTMSK_IEPM & (uint32_t)(1UL << (ep->num & EP_ADDR_MSK)); in USB_ActivateEndpoint()
506 USBx_INEP(epnum)->DIEPCTL |= (ep->maxpacket & USB_OTG_DIEPCTL_MPSIZ) | in USB_ActivateEndpoint()
507 ((uint32_t)ep->type << 18) | (epnum << 22) | in USB_ActivateEndpoint()
514 …USBx_DEVICE->DAINTMSK |= USB_OTG_DAINTMSK_OEPM & ((uint32_t)(1UL << (ep->num & EP_ADDR_MSK)) << 16… in USB_ActivateEndpoint()
518 USBx_OUTEP(epnum)->DOEPCTL |= (ep->maxpacket & USB_OTG_DOEPCTL_MPSIZ) | in USB_ActivateEndpoint()
519 ((uint32_t)ep->type << 18) | in USB_ActivateEndpoint()
533 …peDef USB_ActivateDedicatedEndpoint(const USB_OTG_GlobalTypeDef *USBx, const USB_OTG_EPTypeDef *ep) in USB_ActivateDedicatedEndpoint() argument
536 uint32_t epnum = (uint32_t)ep->num; in USB_ActivateDedicatedEndpoint()
539 if (ep->is_in == 1U) in USB_ActivateDedicatedEndpoint()
543 USBx_INEP(epnum)->DIEPCTL |= (ep->maxpacket & USB_OTG_DIEPCTL_MPSIZ) | in USB_ActivateDedicatedEndpoint()
544 ((uint32_t)ep->type << 18) | (epnum << 22) | in USB_ActivateDedicatedEndpoint()
549 USBx_DEVICE->DEACHMSK |= USB_OTG_DAINTMSK_IEPM & (uint32_t)(1UL << (ep->num & EP_ADDR_MSK)); in USB_ActivateDedicatedEndpoint()
555 USBx_OUTEP(epnum)->DOEPCTL |= (ep->maxpacket & USB_OTG_DOEPCTL_MPSIZ) | in USB_ActivateDedicatedEndpoint()
556 ((uint32_t)ep->type << 18) | (epnum << 22) | in USB_ActivateDedicatedEndpoint()
560 …USBx_DEVICE->DEACHMSK |= USB_OTG_DAINTMSK_OEPM & ((uint32_t)(1UL << (ep->num & EP_ADDR_MSK)) << 16… in USB_ActivateDedicatedEndpoint()
572 …tatusTypeDef USB_DeactivateEndpoint(const USB_OTG_GlobalTypeDef *USBx, const USB_OTG_EPTypeDef *ep) in USB_DeactivateEndpoint() argument
575 uint32_t epnum = (uint32_t)ep->num; in USB_DeactivateEndpoint()
578 if (ep->is_in == 1U) in USB_DeactivateEndpoint()
586 USBx_DEVICE->DEACHMSK &= ~(USB_OTG_DAINTMSK_IEPM & (uint32_t)(1UL << (ep->num & EP_ADDR_MSK))); in USB_DeactivateEndpoint()
587 USBx_DEVICE->DAINTMSK &= ~(USB_OTG_DAINTMSK_IEPM & (uint32_t)(1UL << (ep->num & EP_ADDR_MSK))); in USB_DeactivateEndpoint()
602 …USBx_DEVICE->DEACHMSK &= ~(USB_OTG_DAINTMSK_OEPM & ((uint32_t)(1UL << (ep->num & EP_ADDR_MSK)) << … in USB_DeactivateEndpoint()
603 …USBx_DEVICE->DAINTMSK &= ~(USB_OTG_DAINTMSK_OEPM & ((uint32_t)(1UL << (ep->num & EP_ADDR_MSK)) << … in USB_DeactivateEndpoint()
619 …Def USB_DeactivateDedicatedEndpoint(const USB_OTG_GlobalTypeDef *USBx, const USB_OTG_EPTypeDef *ep) in USB_DeactivateDedicatedEndpoint() argument
622 uint32_t epnum = (uint32_t)ep->num; in USB_DeactivateDedicatedEndpoint()
625 if (ep->is_in == 1U) in USB_DeactivateDedicatedEndpoint()
634 USBx_DEVICE->DAINTMSK &= ~(USB_OTG_DAINTMSK_IEPM & (uint32_t)(1UL << (ep->num & EP_ADDR_MSK))); in USB_DeactivateDedicatedEndpoint()
645 …USBx_DEVICE->DAINTMSK &= ~(USB_OTG_DAINTMSK_OEPM & ((uint32_t)(1UL << (ep->num & EP_ADDR_MSK)) << … in USB_DeactivateDedicatedEndpoint()
657 HAL_StatusTypeDef USB_EPStartXfer(USB_OTG_GlobalTypeDef *USBx, USB_OTG_EPTypeDef *ep) in USB_EPStartXfer() argument
660 uint32_t epnum = (uint32_t)ep->num; in USB_EPStartXfer()
664 if (ep->is_in == 1U) in USB_EPStartXfer()
667 if (ep->xfer_len == 0U) in USB_EPStartXfer()
685 if (ep->xfer_len > ep->maxpacket) in USB_EPStartXfer()
687 ep->xfer_len = ep->maxpacket; in USB_EPStartXfer()
695 … (((ep->xfer_len + ep->maxpacket - 1U) / ep->maxpacket) << 19)); in USB_EPStartXfer()
698 USBx_INEP(epnum)->DIEPTSIZ |= (USB_OTG_DIEPTSIZ_XFRSIZ & ep->xfer_len); in USB_EPStartXfer()
700 if (ep->type == EP_TYPE_ISOC) in USB_EPStartXfer()
709 if (ep->type != EP_TYPE_ISOC) in USB_EPStartXfer()
712 if (ep->xfer_len > 0U) in USB_EPStartXfer()
714 USBx_DEVICE->DIEPEMPMSK |= 1UL << (ep->num & EP_ADDR_MSK); in USB_EPStartXfer()
728 (void)USB_WritePacket(USBx, ep->xfer_buff, ep->num, (uint16_t)ep->xfer_len); in USB_EPStartXfer()
742 if (ep->xfer_len > 0U) in USB_EPStartXfer()
744 ep->xfer_len = ep->maxpacket; in USB_EPStartXfer()
748 ep->xfer_size = ep->maxpacket; in USB_EPStartXfer()
750 USBx_OUTEP(epnum)->DOEPTSIZ |= (USB_OTG_DOEPTSIZ_XFRSIZ & ep->xfer_size); in USB_EPStartXfer()
755 if (ep->xfer_len == 0U) in USB_EPStartXfer()
757 USBx_OUTEP(epnum)->DOEPTSIZ |= (USB_OTG_DOEPTSIZ_XFRSIZ & ep->maxpacket); in USB_EPStartXfer()
762 pktcnt = (uint16_t)((ep->xfer_len + ep->maxpacket - 1U) / ep->maxpacket); in USB_EPStartXfer()
763 ep->xfer_size = ep->maxpacket * pktcnt; in USB_EPStartXfer()
766 USBx_OUTEP(epnum)->DOEPTSIZ |= USB_OTG_DOEPTSIZ_XFRSIZ & ep->xfer_size; in USB_EPStartXfer()
770 if (ep->type == EP_TYPE_ISOC) in USB_EPStartXfer()
795 HAL_StatusTypeDef USB_EPStopXfer(const USB_OTG_GlobalTypeDef *USBx, USB_OTG_EPTypeDef *ep) in USB_EPStopXfer() argument
802 if (ep->is_in == 1U) in USB_EPStopXfer()
805 if (((USBx_INEP(ep->num)->DIEPCTL) & USB_OTG_DIEPCTL_EPENA) == USB_OTG_DIEPCTL_EPENA) in USB_EPStopXfer()
807 USBx_INEP(ep->num)->DIEPCTL |= (USB_OTG_DIEPCTL_SNAK); in USB_EPStopXfer()
808 USBx_INEP(ep->num)->DIEPCTL |= (USB_OTG_DIEPCTL_EPDIS); in USB_EPStopXfer()
819 } while (((USBx_INEP(ep->num)->DIEPCTL) & USB_OTG_DIEPCTL_EPENA) == USB_OTG_DIEPCTL_EPENA); in USB_EPStopXfer()
824 if (((USBx_OUTEP(ep->num)->DOEPCTL) & USB_OTG_DOEPCTL_EPENA) == USB_OTG_DOEPCTL_EPENA) in USB_EPStopXfer()
826 USBx_OUTEP(ep->num)->DOEPCTL |= (USB_OTG_DOEPCTL_SNAK); in USB_EPStopXfer()
827 USBx_OUTEP(ep->num)->DOEPCTL |= (USB_OTG_DOEPCTL_EPDIS); in USB_EPStopXfer()
838 } while (((USBx_OUTEP(ep->num)->DOEPCTL) & USB_OTG_DOEPCTL_EPENA) == USB_OTG_DOEPCTL_EPENA); in USB_EPStopXfer()
925 HAL_StatusTypeDef USB_EPSetStall(const USB_OTG_GlobalTypeDef *USBx, const USB_OTG_EPTypeDef *ep) in USB_EPSetStall() argument
928 uint32_t epnum = (uint32_t)ep->num; in USB_EPSetStall()
930 if (ep->is_in == 1U) in USB_EPSetStall()
956 HAL_StatusTypeDef USB_EPClearStall(const USB_OTG_GlobalTypeDef *USBx, const USB_OTG_EPTypeDef *ep) in USB_EPClearStall() argument
959 uint32_t epnum = (uint32_t)ep->num; in USB_EPClearStall()
961 if (ep->is_in == 1U) in USB_EPClearStall()
964 if ((ep->type == EP_TYPE_INTR) || (ep->type == EP_TYPE_BULK)) in USB_EPClearStall()
972 if ((ep->type == EP_TYPE_INTR) || (ep->type == EP_TYPE_BULK)) in USB_EPClearStall()
2090 HAL_StatusTypeDef USB_ActivateEndpoint(USB_TypeDef *USBx, USB_EPTypeDef *ep) in USB_ActivateEndpoint() argument
2095 wEpRegVal = PCD_GET_ENDPOINT(USBx, ep->num) & USB_EP_T_MASK; in USB_ActivateEndpoint()
2098 switch (ep->type) in USB_ActivateEndpoint()
2121 PCD_SET_ENDPOINT(USBx, ep->num, (wEpRegVal | USB_EP_CTR_RX | USB_EP_CTR_TX)); in USB_ActivateEndpoint()
2123 PCD_SET_EP_ADDRESS(USBx, ep->num, ep->num); in USB_ActivateEndpoint()
2125 if (ep->doublebuffer == 0U) in USB_ActivateEndpoint()
2127 if (ep->is_in != 0U) in USB_ActivateEndpoint()
2130 PCD_SET_EP_TX_ADDRESS(USBx, ep->num, ep->pmaadress); in USB_ActivateEndpoint()
2131 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
2133 if (ep->type != EP_TYPE_ISOC) in USB_ActivateEndpoint()
2136 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_NAK); in USB_ActivateEndpoint()
2141 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_ActivateEndpoint()
2147 PCD_SET_EP_RX_ADDRESS(USBx, ep->num, ep->pmaadress); in USB_ActivateEndpoint()
2150 PCD_SET_EP_RX_CNT(USBx, ep->num, ep->maxpacket); in USB_ActivateEndpoint()
2151 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
2153 if (ep->num == 0U) in USB_ActivateEndpoint()
2156 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_VALID); in USB_ActivateEndpoint()
2161 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_NAK); in USB_ActivateEndpoint()
2169 if (ep->type == EP_TYPE_BULK) in USB_ActivateEndpoint()
2172 PCD_SET_BULK_EP_DBUF(USBx, ep->num); in USB_ActivateEndpoint()
2177 PCD_CLEAR_EP_KIND(USBx, ep->num); in USB_ActivateEndpoint()
2181 PCD_SET_EP_DBUF_ADDR(USBx, ep->num, ep->pmaaddr0, ep->pmaaddr1); in USB_ActivateEndpoint()
2183 if (ep->is_in == 0U) in USB_ActivateEndpoint()
2186 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
2187 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
2189 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_VALID); in USB_ActivateEndpoint()
2190 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_ActivateEndpoint()
2195 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
2196 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
2198 if (ep->type != EP_TYPE_ISOC) in USB_ActivateEndpoint()
2201 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_NAK); in USB_ActivateEndpoint()
2206 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_ActivateEndpoint()
2209 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_ActivateEndpoint()
2223 HAL_StatusTypeDef USB_DeactivateEndpoint(USB_TypeDef *USBx, USB_EPTypeDef *ep) in USB_DeactivateEndpoint() argument
2225 if (ep->doublebuffer == 0U) in USB_DeactivateEndpoint()
2227 if (ep->is_in != 0U) in USB_DeactivateEndpoint()
2229 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2232 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_DeactivateEndpoint()
2237 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2240 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_DeactivateEndpoint()
2247 if (ep->is_in == 0U) in USB_DeactivateEndpoint()
2250 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2251 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2254 PCD_TX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2256 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_DeactivateEndpoint()
2257 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_DeactivateEndpoint()
2262 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2263 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2264 PCD_RX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2267 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_DeactivateEndpoint()
2268 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_DeactivateEndpoint()
2282 HAL_StatusTypeDef USB_EPStartXfer(USB_TypeDef *USBx, USB_EPTypeDef *ep) in USB_EPStartXfer() argument
2291 if (ep->is_in == 1U) in USB_EPStartXfer()
2294 if (ep->xfer_len > ep->maxpacket) in USB_EPStartXfer()
2296 len = ep->maxpacket; in USB_EPStartXfer()
2300 len = ep->xfer_len; in USB_EPStartXfer()
2304 if (ep->doublebuffer == 0U) in USB_EPStartXfer()
2306 USB_WritePMA(USBx, ep->xfer_buff, ep->pmaadress, (uint16_t)len); in USB_EPStartXfer()
2307 PCD_SET_EP_TX_CNT(USBx, ep->num, len); in USB_EPStartXfer()
2313 if (ep->type == EP_TYPE_BULK) in USB_EPStartXfer()
2315 if (ep->xfer_len_db > ep->maxpacket) in USB_EPStartXfer()
2318 PCD_SET_BULK_EP_DBUF(USBx, ep->num); in USB_EPStartXfer()
2321 ep->xfer_len_db -= len; in USB_EPStartXfer()
2324 if ((PCD_GET_ENDPOINT(USBx, ep->num) & USB_EP_DTOG_TX) != 0U) in USB_EPStartXfer()
2327 PCD_SET_EP_DBUF1_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
2328 pmabuffer = ep->pmaaddr1; in USB_EPStartXfer()
2331 USB_WritePMA(USBx, ep->xfer_buff, pmabuffer, (uint16_t)len); in USB_EPStartXfer()
2332 ep->xfer_buff += len; in USB_EPStartXfer()
2334 if (ep->xfer_len_db > ep->maxpacket) in USB_EPStartXfer()
2336 ep->xfer_len_db -= len; in USB_EPStartXfer()
2340 len = ep->xfer_len_db; in USB_EPStartXfer()
2341 ep->xfer_len_db = 0U; in USB_EPStartXfer()
2345 PCD_SET_EP_DBUF0_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
2346 pmabuffer = ep->pmaaddr0; in USB_EPStartXfer()
2349 USB_WritePMA(USBx, ep->xfer_buff, pmabuffer, (uint16_t)len); in USB_EPStartXfer()
2354 PCD_SET_EP_DBUF0_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
2355 pmabuffer = ep->pmaaddr0; in USB_EPStartXfer()
2358 USB_WritePMA(USBx, ep->xfer_buff, pmabuffer, (uint16_t)len); in USB_EPStartXfer()
2359 ep->xfer_buff += len; in USB_EPStartXfer()
2361 if (ep->xfer_len_db > ep->maxpacket) in USB_EPStartXfer()
2363 ep->xfer_len_db -= len; in USB_EPStartXfer()
2367 len = ep->xfer_len_db; in USB_EPStartXfer()
2368 ep->xfer_len_db = 0U; in USB_EPStartXfer()
2372 PCD_SET_EP_DBUF1_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
2373 pmabuffer = ep->pmaaddr1; in USB_EPStartXfer()
2376 USB_WritePMA(USBx, ep->xfer_buff, pmabuffer, (uint16_t)len); in USB_EPStartXfer()
2382 len = ep->xfer_len_db; in USB_EPStartXfer()
2385 PCD_CLEAR_BULK_EP_DBUF(USBx, ep->num); in USB_EPStartXfer()
2388 PCD_SET_EP_TX_CNT(USBx, ep->num, len); in USB_EPStartXfer()
2389 pmabuffer = ep->pmaaddr0; in USB_EPStartXfer()
2392 USB_WritePMA(USBx, ep->xfer_buff, pmabuffer, (uint16_t)len); in USB_EPStartXfer()
2398 ep->xfer_len_db -= len; in USB_EPStartXfer()
2401 if ((PCD_GET_ENDPOINT(USBx, ep->num) & USB_EP_DTOG_TX) != 0U) in USB_EPStartXfer()
2404 PCD_SET_EP_DBUF1_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
2405 pmabuffer = ep->pmaaddr1; in USB_EPStartXfer()
2408 USB_WritePMA(USBx, ep->xfer_buff, pmabuffer, (uint16_t)len); in USB_EPStartXfer()
2413 PCD_SET_EP_DBUF0_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
2414 pmabuffer = ep->pmaaddr0; in USB_EPStartXfer()
2417 USB_WritePMA(USBx, ep->xfer_buff, pmabuffer, (uint16_t)len); in USB_EPStartXfer()
2423 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_VALID); in USB_EPStartXfer()
2427 if (ep->doublebuffer == 0U) in USB_EPStartXfer()
2430 if (ep->xfer_len > ep->maxpacket) in USB_EPStartXfer()
2432 len = ep->maxpacket; in USB_EPStartXfer()
2433 ep->xfer_len -= len; in USB_EPStartXfer()
2437 len = ep->xfer_len; in USB_EPStartXfer()
2438 ep->xfer_len = 0U; in USB_EPStartXfer()
2441 PCD_SET_EP_RX_CNT(USBx, ep->num, len); in USB_EPStartXfer()
2448 if (ep->type == EP_TYPE_BULK) in USB_EPStartXfer()
2450 PCD_SET_EP_DBUF_CNT(USBx, ep->num, ep->is_in, ep->maxpacket); in USB_EPStartXfer()
2453 if (ep->xfer_count != 0U) in USB_EPStartXfer()
2456 wEPVal = PCD_GET_ENDPOINT(USBx, ep->num); in USB_EPStartXfer()
2462 PCD_FREE_USER_BUFFER(USBx, ep->num, 0U); in USB_EPStartXfer()
2467 else if (ep->type == EP_TYPE_ISOC) in USB_EPStartXfer()
2470 if (ep->xfer_len > ep->maxpacket) in USB_EPStartXfer()
2472 len = ep->maxpacket; in USB_EPStartXfer()
2473 ep->xfer_len -= len; in USB_EPStartXfer()
2477 len = ep->xfer_len; in USB_EPStartXfer()
2478 ep->xfer_len = 0U; in USB_EPStartXfer()
2480 PCD_SET_EP_DBUF_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
2489 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_VALID); in USB_EPStartXfer()
2502 HAL_StatusTypeDef USB_EPSetStall(USB_TypeDef *USBx, USB_EPTypeDef *ep) in USB_EPSetStall() argument
2504 if (ep->is_in != 0U) in USB_EPSetStall()
2506 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_STALL); in USB_EPSetStall()
2510 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_STALL); in USB_EPSetStall()
2522 HAL_StatusTypeDef USB_EPClearStall(USB_TypeDef *USBx, USB_EPTypeDef *ep) in USB_EPClearStall() argument
2524 if (ep->doublebuffer == 0U) in USB_EPClearStall()
2526 if (ep->is_in != 0U) in USB_EPClearStall()
2528 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_EPClearStall()
2530 if (ep->type != EP_TYPE_ISOC) in USB_EPClearStall()
2533 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_NAK); in USB_EPClearStall()
2538 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_EPClearStall()
2541 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_VALID); in USB_EPClearStall()
2554 HAL_StatusTypeDef USB_EPStopXfer(USB_TypeDef *USBx, USB_EPTypeDef *ep) in USB_EPStopXfer() argument
2557 if (ep->is_in == 1U) in USB_EPStopXfer()
2559 if (ep->doublebuffer == 0U) in USB_EPStopXfer()
2561 if (ep->type != EP_TYPE_ISOC) in USB_EPStopXfer()
2564 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_NAK); in USB_EPStopXfer()
2569 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_EPStopXfer()
2575 if (ep->doublebuffer == 0U) in USB_EPStopXfer()
2577 if (ep->type != EP_TYPE_ISOC) in USB_EPStopXfer()
2580 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_NAK); in USB_EPStopXfer()
2585 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_EPStopXfer()