Lines Matching refs:epnum
631 uint32_t epnum = (uint32_t)ep->num; in USB_ActivateEndpoint() local
637 if ((USBx_INEP(epnum)->DIEPCTL & USB_OTG_DIEPCTL_USBAEP) == 0U) in USB_ActivateEndpoint()
639 USBx_INEP(epnum)->DIEPCTL |= (ep->maxpacket & USB_OTG_DIEPCTL_MPSIZ) | in USB_ActivateEndpoint()
640 ((uint32_t)ep->type << 18) | (epnum << 22) | in USB_ActivateEndpoint()
649 if (((USBx_OUTEP(epnum)->DOEPCTL) & USB_OTG_DOEPCTL_USBAEP) == 0U) in USB_ActivateEndpoint()
651 USBx_OUTEP(epnum)->DOEPCTL |= (ep->maxpacket & USB_OTG_DOEPCTL_MPSIZ) | in USB_ActivateEndpoint()
669 uint32_t epnum = (uint32_t)ep->num; in USB_ActivateDedicatedEndpoint() local
674 if (((USBx_INEP(epnum)->DIEPCTL) & USB_OTG_DIEPCTL_USBAEP) == 0U) in USB_ActivateDedicatedEndpoint()
676 USBx_INEP(epnum)->DIEPCTL |= (ep->maxpacket & USB_OTG_DIEPCTL_MPSIZ) | in USB_ActivateDedicatedEndpoint()
677 ((uint32_t)ep->type << 18) | (epnum << 22) | in USB_ActivateDedicatedEndpoint()
686 if (((USBx_OUTEP(epnum)->DOEPCTL) & USB_OTG_DOEPCTL_USBAEP) == 0U) in USB_ActivateDedicatedEndpoint()
688 USBx_OUTEP(epnum)->DOEPCTL |= (ep->maxpacket & USB_OTG_DOEPCTL_MPSIZ) | in USB_ActivateDedicatedEndpoint()
689 ((uint32_t)ep->type << 18) | (epnum << 22) | in USB_ActivateDedicatedEndpoint()
708 uint32_t epnum = (uint32_t)ep->num; in USB_DeactivateEndpoint() local
713 if ((USBx_INEP(epnum)->DIEPCTL & USB_OTG_DIEPCTL_EPENA) == USB_OTG_DIEPCTL_EPENA) in USB_DeactivateEndpoint()
715 USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_SNAK; in USB_DeactivateEndpoint()
716 USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_EPDIS; in USB_DeactivateEndpoint()
721 USBx_INEP(epnum)->DIEPCTL &= ~(USB_OTG_DIEPCTL_USBAEP | in USB_DeactivateEndpoint()
729 if ((USBx_OUTEP(epnum)->DOEPCTL & USB_OTG_DOEPCTL_EPENA) == USB_OTG_DOEPCTL_EPENA) in USB_DeactivateEndpoint()
731 USBx_OUTEP(epnum)->DOEPCTL |= USB_OTG_DOEPCTL_SNAK; in USB_DeactivateEndpoint()
732 USBx_OUTEP(epnum)->DOEPCTL |= USB_OTG_DOEPCTL_EPDIS; in USB_DeactivateEndpoint()
737 USBx_OUTEP(epnum)->DOEPCTL &= ~(USB_OTG_DOEPCTL_USBAEP | in USB_DeactivateEndpoint()
755 uint32_t epnum = (uint32_t)ep->num; in USB_DeactivateDedicatedEndpoint() local
760 if ((USBx_INEP(epnum)->DIEPCTL & USB_OTG_DIEPCTL_EPENA) == USB_OTG_DIEPCTL_EPENA) in USB_DeactivateDedicatedEndpoint()
762 USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_SNAK; in USB_DeactivateDedicatedEndpoint()
763 USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_EPDIS; in USB_DeactivateDedicatedEndpoint()
766 USBx_INEP(epnum)->DIEPCTL &= ~ USB_OTG_DIEPCTL_USBAEP; in USB_DeactivateDedicatedEndpoint()
771 if ((USBx_OUTEP(epnum)->DOEPCTL & USB_OTG_DOEPCTL_EPENA) == USB_OTG_DOEPCTL_EPENA) in USB_DeactivateDedicatedEndpoint()
773 USBx_OUTEP(epnum)->DOEPCTL |= USB_OTG_DOEPCTL_SNAK; in USB_DeactivateDedicatedEndpoint()
774 USBx_OUTEP(epnum)->DOEPCTL |= USB_OTG_DOEPCTL_EPDIS; in USB_DeactivateDedicatedEndpoint()
777 USBx_OUTEP(epnum)->DOEPCTL &= ~USB_OTG_DOEPCTL_USBAEP; in USB_DeactivateDedicatedEndpoint()
797 uint32_t epnum = (uint32_t)ep->num; in USB_EPStartXfer() local
806 USBx_INEP(epnum)->DIEPTSIZ &= ~(USB_OTG_DIEPTSIZ_PKTCNT); in USB_EPStartXfer()
807 USBx_INEP(epnum)->DIEPTSIZ |= (USB_OTG_DIEPTSIZ_PKTCNT & (1U << 19)); in USB_EPStartXfer()
808 USBx_INEP(epnum)->DIEPTSIZ &= ~(USB_OTG_DIEPTSIZ_XFRSIZ); in USB_EPStartXfer()
817 USBx_INEP(epnum)->DIEPTSIZ &= ~(USB_OTG_DIEPTSIZ_XFRSIZ); in USB_EPStartXfer()
818 USBx_INEP(epnum)->DIEPTSIZ &= ~(USB_OTG_DIEPTSIZ_PKTCNT); in USB_EPStartXfer()
820 if (epnum == 0U) in USB_EPStartXfer()
827 USBx_INEP(epnum)->DIEPTSIZ |= (USB_OTG_DIEPTSIZ_PKTCNT & (1U << 19)); in USB_EPStartXfer()
831 USBx_INEP(epnum)->DIEPTSIZ |= (USB_OTG_DIEPTSIZ_PKTCNT & in USB_EPStartXfer()
835 USBx_INEP(epnum)->DIEPTSIZ |= (USB_OTG_DIEPTSIZ_XFRSIZ & ep->xfer_len); in USB_EPStartXfer()
839 USBx_INEP(epnum)->DIEPTSIZ &= ~(USB_OTG_DIEPTSIZ_MULCNT); in USB_EPStartXfer()
840 USBx_INEP(epnum)->DIEPTSIZ |= (USB_OTG_DIEPTSIZ_MULCNT & (1U << 29)); in USB_EPStartXfer()
848 USBx_INEP(epnum)->DIEPDMA = (uint32_t)(ep->dma_addr); in USB_EPStartXfer()
855 USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_SODDFRM; in USB_EPStartXfer()
859 USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_SD0PID_SEVNFRM; in USB_EPStartXfer()
864 USBx_INEP(epnum)->DIEPCTL |= (USB_OTG_DIEPCTL_CNAK | USB_OTG_DIEPCTL_EPENA); in USB_EPStartXfer()
869 USBx_INEP(epnum)->DIEPCTL |= (USB_OTG_DIEPCTL_CNAK | USB_OTG_DIEPCTL_EPENA); in USB_EPStartXfer()
883 USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_SODDFRM; in USB_EPStartXfer()
887 USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_SD0PID_SEVNFRM; in USB_EPStartXfer()
900 USBx_OUTEP(epnum)->DOEPTSIZ &= ~(USB_OTG_DOEPTSIZ_XFRSIZ); in USB_EPStartXfer()
901 USBx_OUTEP(epnum)->DOEPTSIZ &= ~(USB_OTG_DOEPTSIZ_PKTCNT); in USB_EPStartXfer()
903 if (epnum == 0U) in USB_EPStartXfer()
913 USBx_OUTEP(epnum)->DOEPTSIZ |= (USB_OTG_DOEPTSIZ_XFRSIZ & ep->xfer_size); in USB_EPStartXfer()
914 USBx_OUTEP(epnum)->DOEPTSIZ |= (USB_OTG_DOEPTSIZ_PKTCNT & (1U << 19)); in USB_EPStartXfer()
920 USBx_OUTEP(epnum)->DOEPTSIZ |= (USB_OTG_DOEPTSIZ_XFRSIZ & ep->maxpacket); in USB_EPStartXfer()
921 USBx_OUTEP(epnum)->DOEPTSIZ |= (USB_OTG_DOEPTSIZ_PKTCNT & (1U << 19)); in USB_EPStartXfer()
928 USBx_OUTEP(epnum)->DOEPTSIZ |= USB_OTG_DOEPTSIZ_PKTCNT & ((uint32_t)pktcnt << 19); in USB_EPStartXfer()
929 USBx_OUTEP(epnum)->DOEPTSIZ |= USB_OTG_DOEPTSIZ_XFRSIZ & ep->xfer_size; in USB_EPStartXfer()
937 USBx_OUTEP(epnum)->DOEPDMA = (uint32_t)(ep->xfer_buff); in USB_EPStartXfer()
945 USBx_OUTEP(epnum)->DOEPCTL |= USB_OTG_DOEPCTL_SODDFRM; in USB_EPStartXfer()
949 USBx_OUTEP(epnum)->DOEPCTL |= USB_OTG_DOEPCTL_SD0PID_SEVNFRM; in USB_EPStartXfer()
953 USBx_OUTEP(epnum)->DOEPCTL |= (USB_OTG_DOEPCTL_CNAK | USB_OTG_DOEPCTL_EPENA); in USB_EPStartXfer()
1106 uint32_t epnum = (uint32_t)ep->num; in USB_EPSetStall() local
1110 if (((USBx_INEP(epnum)->DIEPCTL & USB_OTG_DIEPCTL_EPENA) == 0U) && (epnum != 0U)) in USB_EPSetStall()
1112 USBx_INEP(epnum)->DIEPCTL &= ~(USB_OTG_DIEPCTL_EPDIS); in USB_EPSetStall()
1114 USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_STALL; in USB_EPSetStall()
1118 if (((USBx_OUTEP(epnum)->DOEPCTL & USB_OTG_DOEPCTL_EPENA) == 0U) && (epnum != 0U)) in USB_EPSetStall()
1120 USBx_OUTEP(epnum)->DOEPCTL &= ~(USB_OTG_DOEPCTL_EPDIS); in USB_EPSetStall()
1122 USBx_OUTEP(epnum)->DOEPCTL |= USB_OTG_DOEPCTL_STALL; in USB_EPSetStall()
1137 uint32_t epnum = (uint32_t)ep->num; in USB_EPClearStall() local
1141 USBx_INEP(epnum)->DIEPCTL &= ~USB_OTG_DIEPCTL_STALL; in USB_EPClearStall()
1144 USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_SD0PID_SEVNFRM; /* DATA0 */ in USB_EPClearStall()
1149 USBx_OUTEP(epnum)->DOEPCTL &= ~USB_OTG_DOEPCTL_STALL; in USB_EPClearStall()
1152 USBx_OUTEP(epnum)->DOEPCTL |= USB_OTG_DOEPCTL_SD0PID_SEVNFRM; /* DATA0 */ in USB_EPClearStall()
1319 uint32_t USB_ReadDevOutEPInterrupt(const USB_OTG_GlobalTypeDef *USBx, uint8_t epnum) in USB_ReadDevOutEPInterrupt() argument
1324 tmpreg = USBx_OUTEP((uint32_t)epnum)->DOEPINT; in USB_ReadDevOutEPInterrupt()
1337 uint32_t USB_ReadDevInEPInterrupt(const USB_OTG_GlobalTypeDef *USBx, uint8_t epnum) in USB_ReadDevInEPInterrupt() argument
1346 msk |= ((emp >> (epnum & EP_ADDR_MSK)) & 0x1U) << 7; in USB_ReadDevInEPInterrupt()
1347 tmpreg = USBx_INEP((uint32_t)epnum)->DIEPINT & msk; in USB_ReadDevInEPInterrupt()
1774 uint8_t epnum, uint8_t dev_address, uint8_t speed, in USB_HC_Init() argument
1798 if ((epnum & 0x80U) == 0x80U) in USB_HC_Init()
1823 if ((epnum & 0x80U) == 0x80U) in USB_HC_Init()
1836 if ((epnum & 0x80U) == 0x80U) in USB_HC_Init()
1860 if ((epnum & 0x80U) == 0x80U) in USB_HC_Init()
1882 ((((uint32_t)epnum & 0x7FU) << 11) & USB_OTG_HCCHAR_EPNUM) | in USB_HC_Init()