Lines Matching refs:epnum

521   uint32_t epnum = (uint32_t)ep->num;  in USB_ActivateEndpoint()  local
527 if ((USBx_INEP(epnum)->DIEPCTL & USB_OTG_DIEPCTL_USBAEP) == 0U) in USB_ActivateEndpoint()
529 USBx_INEP(epnum)->DIEPCTL |= (ep->maxpacket & USB_OTG_DIEPCTL_MPSIZ) | in USB_ActivateEndpoint()
530 ((uint32_t)ep->type << 18) | (epnum << 22) | in USB_ActivateEndpoint()
539 if (((USBx_OUTEP(epnum)->DOEPCTL) & USB_OTG_DOEPCTL_USBAEP) == 0U) in USB_ActivateEndpoint()
541 USBx_OUTEP(epnum)->DOEPCTL |= (ep->maxpacket & USB_OTG_DOEPCTL_MPSIZ) | in USB_ActivateEndpoint()
559 uint32_t epnum = (uint32_t)ep->num; in USB_ActivateDedicatedEndpoint() local
564 if (((USBx_INEP(epnum)->DIEPCTL) & USB_OTG_DIEPCTL_USBAEP) == 0U) in USB_ActivateDedicatedEndpoint()
566 USBx_INEP(epnum)->DIEPCTL |= (ep->maxpacket & USB_OTG_DIEPCTL_MPSIZ) | in USB_ActivateDedicatedEndpoint()
567 ((uint32_t)ep->type << 18) | (epnum << 22) | in USB_ActivateDedicatedEndpoint()
576 if (((USBx_OUTEP(epnum)->DOEPCTL) & USB_OTG_DOEPCTL_USBAEP) == 0U) in USB_ActivateDedicatedEndpoint()
578 USBx_OUTEP(epnum)->DOEPCTL |= (ep->maxpacket & USB_OTG_DOEPCTL_MPSIZ) | in USB_ActivateDedicatedEndpoint()
579 ((uint32_t)ep->type << 18) | (epnum << 22) | in USB_ActivateDedicatedEndpoint()
598 uint32_t epnum = (uint32_t)ep->num; in USB_DeactivateEndpoint() local
603 if ((USBx_INEP(epnum)->DIEPCTL & USB_OTG_DIEPCTL_EPENA) == USB_OTG_DIEPCTL_EPENA) in USB_DeactivateEndpoint()
605 USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_SNAK; in USB_DeactivateEndpoint()
606 USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_EPDIS; in USB_DeactivateEndpoint()
611 USBx_INEP(epnum)->DIEPCTL &= ~(USB_OTG_DIEPCTL_USBAEP | in USB_DeactivateEndpoint()
619 if ((USBx_OUTEP(epnum)->DOEPCTL & USB_OTG_DOEPCTL_EPENA) == USB_OTG_DOEPCTL_EPENA) in USB_DeactivateEndpoint()
621 USBx_OUTEP(epnum)->DOEPCTL |= USB_OTG_DOEPCTL_SNAK; in USB_DeactivateEndpoint()
622 USBx_OUTEP(epnum)->DOEPCTL |= USB_OTG_DOEPCTL_EPDIS; in USB_DeactivateEndpoint()
627 USBx_OUTEP(epnum)->DOEPCTL &= ~(USB_OTG_DOEPCTL_USBAEP | in USB_DeactivateEndpoint()
645 uint32_t epnum = (uint32_t)ep->num; in USB_DeactivateDedicatedEndpoint() local
650 if ((USBx_INEP(epnum)->DIEPCTL & USB_OTG_DIEPCTL_EPENA) == USB_OTG_DIEPCTL_EPENA) in USB_DeactivateDedicatedEndpoint()
652 USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_SNAK; in USB_DeactivateDedicatedEndpoint()
653 USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_EPDIS; in USB_DeactivateDedicatedEndpoint()
656 USBx_INEP(epnum)->DIEPCTL &= ~ USB_OTG_DIEPCTL_USBAEP; in USB_DeactivateDedicatedEndpoint()
661 if ((USBx_OUTEP(epnum)->DOEPCTL & USB_OTG_DOEPCTL_EPENA) == USB_OTG_DOEPCTL_EPENA) in USB_DeactivateDedicatedEndpoint()
663 USBx_OUTEP(epnum)->DOEPCTL |= USB_OTG_DOEPCTL_SNAK; in USB_DeactivateDedicatedEndpoint()
664 USBx_OUTEP(epnum)->DOEPCTL |= USB_OTG_DOEPCTL_EPDIS; in USB_DeactivateDedicatedEndpoint()
667 USBx_OUTEP(epnum)->DOEPCTL &= ~USB_OTG_DOEPCTL_USBAEP; in USB_DeactivateDedicatedEndpoint()
683 uint32_t epnum = (uint32_t)ep->num; in USB_EPStartXfer() local
692 USBx_INEP(epnum)->DIEPTSIZ &= ~(USB_OTG_DIEPTSIZ_PKTCNT); in USB_EPStartXfer()
693 USBx_INEP(epnum)->DIEPTSIZ |= (USB_OTG_DIEPTSIZ_PKTCNT & (1U << 19)); in USB_EPStartXfer()
694 USBx_INEP(epnum)->DIEPTSIZ &= ~(USB_OTG_DIEPTSIZ_XFRSIZ); in USB_EPStartXfer()
703 USBx_INEP(epnum)->DIEPTSIZ &= ~(USB_OTG_DIEPTSIZ_XFRSIZ); in USB_EPStartXfer()
704 USBx_INEP(epnum)->DIEPTSIZ &= ~(USB_OTG_DIEPTSIZ_PKTCNT); in USB_EPStartXfer()
706 if (epnum == 0U) in USB_EPStartXfer()
713 USBx_INEP(epnum)->DIEPTSIZ |= (USB_OTG_DIEPTSIZ_PKTCNT & (1U << 19)); in USB_EPStartXfer()
718 USBx_INEP(epnum)->DIEPTSIZ |= (USB_OTG_DIEPTSIZ_PKTCNT & (pktcnt << 19)); in USB_EPStartXfer()
722 USBx_INEP(epnum)->DIEPTSIZ &= ~(USB_OTG_DIEPTSIZ_MULCNT); in USB_EPStartXfer()
723 USBx_INEP(epnum)->DIEPTSIZ |= (USB_OTG_DIEPTSIZ_MULCNT & (pktcnt << 29)); in USB_EPStartXfer()
727 USBx_INEP(epnum)->DIEPTSIZ |= (USB_OTG_DIEPTSIZ_XFRSIZ & ep->xfer_len); in USB_EPStartXfer()
730 USBx_INEP(epnum)->DIEPCTL |= (USB_OTG_DIEPCTL_CNAK | USB_OTG_DIEPCTL_EPENA); in USB_EPStartXfer()
744 USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_SODDFRM; in USB_EPStartXfer()
748 USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_SD0PID_SEVNFRM; in USB_EPStartXfer()
760 USBx_OUTEP(epnum)->DOEPTSIZ &= ~(USB_OTG_DOEPTSIZ_XFRSIZ); in USB_EPStartXfer()
761 USBx_OUTEP(epnum)->DOEPTSIZ &= ~(USB_OTG_DOEPTSIZ_PKTCNT); in USB_EPStartXfer()
763 if (epnum == 0U) in USB_EPStartXfer()
773 USBx_OUTEP(epnum)->DOEPTSIZ |= (USB_OTG_DOEPTSIZ_XFRSIZ & ep->xfer_size); in USB_EPStartXfer()
774 USBx_OUTEP(epnum)->DOEPTSIZ |= (USB_OTG_DOEPTSIZ_PKTCNT & (1U << 19)); in USB_EPStartXfer()
780 USBx_OUTEP(epnum)->DOEPTSIZ |= (USB_OTG_DOEPTSIZ_XFRSIZ & ep->maxpacket); in USB_EPStartXfer()
781 USBx_OUTEP(epnum)->DOEPTSIZ |= (USB_OTG_DOEPTSIZ_PKTCNT & (1U << 19)); in USB_EPStartXfer()
788 USBx_OUTEP(epnum)->DOEPTSIZ |= USB_OTG_DOEPTSIZ_PKTCNT & ((uint32_t)pktcnt << 19); in USB_EPStartXfer()
789 USBx_OUTEP(epnum)->DOEPTSIZ |= USB_OTG_DOEPTSIZ_XFRSIZ & ep->xfer_size; in USB_EPStartXfer()
797 USBx_OUTEP(epnum)->DOEPCTL |= USB_OTG_DOEPCTL_SODDFRM; in USB_EPStartXfer()
801 USBx_OUTEP(epnum)->DOEPCTL |= USB_OTG_DOEPCTL_SD0PID_SEVNFRM; in USB_EPStartXfer()
805 USBx_OUTEP(epnum)->DOEPCTL |= (USB_OTG_DOEPCTL_CNAK | USB_OTG_DOEPCTL_EPENA); in USB_EPStartXfer()
951 uint32_t epnum = (uint32_t)ep->num; in USB_EPSetStall() local
955 if (((USBx_INEP(epnum)->DIEPCTL & USB_OTG_DIEPCTL_EPENA) == 0U) && (epnum != 0U)) in USB_EPSetStall()
957 USBx_INEP(epnum)->DIEPCTL &= ~(USB_OTG_DIEPCTL_EPDIS); in USB_EPSetStall()
959 USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_STALL; in USB_EPSetStall()
963 if (((USBx_OUTEP(epnum)->DOEPCTL & USB_OTG_DOEPCTL_EPENA) == 0U) && (epnum != 0U)) in USB_EPSetStall()
965 USBx_OUTEP(epnum)->DOEPCTL &= ~(USB_OTG_DOEPCTL_EPDIS); in USB_EPSetStall()
967 USBx_OUTEP(epnum)->DOEPCTL |= USB_OTG_DOEPCTL_STALL; in USB_EPSetStall()
982 uint32_t epnum = (uint32_t)ep->num; in USB_EPClearStall() local
986 USBx_INEP(epnum)->DIEPCTL &= ~USB_OTG_DIEPCTL_STALL; in USB_EPClearStall()
989 USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_SD0PID_SEVNFRM; /* DATA0 */ in USB_EPClearStall()
994 USBx_OUTEP(epnum)->DOEPCTL &= ~USB_OTG_DOEPCTL_STALL; in USB_EPClearStall()
997 USBx_OUTEP(epnum)->DOEPCTL |= USB_OTG_DOEPCTL_SD0PID_SEVNFRM; /* DATA0 */ in USB_EPClearStall()
1164 uint32_t USB_ReadDevOutEPInterrupt(const USB_OTG_GlobalTypeDef *USBx, uint8_t epnum) in USB_ReadDevOutEPInterrupt() argument
1169 tmpreg = USBx_OUTEP((uint32_t)epnum)->DOEPINT; in USB_ReadDevOutEPInterrupt()
1182 uint32_t USB_ReadDevInEPInterrupt(const USB_OTG_GlobalTypeDef *USBx, uint8_t epnum) in USB_ReadDevInEPInterrupt() argument
1191 msk |= ((emp >> (epnum & EP_ADDR_MSK)) & 0x1U) << 7; in USB_ReadDevInEPInterrupt()
1192 tmpreg = USBx_INEP((uint32_t)epnum)->DIEPINT & msk; in USB_ReadDevInEPInterrupt()
1509 uint8_t epnum, uint8_t dev_address, uint8_t speed, in USB_HC_Init() argument
1533 if ((epnum & 0x80U) == 0x80U) in USB_HC_Init()
1548 if ((epnum & 0x80U) == 0x80U) in USB_HC_Init()
1561 if ((epnum & 0x80U) == 0x80U) in USB_HC_Init()
1582 if ((epnum & 0x80U) == 0x80U) in USB_HC_Init()
1604 ((((uint32_t)epnum & 0x7FU) << 11) & USB_OTG_HCCHAR_EPNUM) | in USB_HC_Init()
2730 uint32_t USB_ReadDevOutEPInterrupt(USB_TypeDef *USBx, uint8_t epnum) in USB_ReadDevOutEPInterrupt() argument
2734 UNUSED(epnum); in USB_ReadDevOutEPInterrupt()
2749 uint32_t USB_ReadDevInEPInterrupt(USB_TypeDef *USBx, uint8_t epnum) in USB_ReadDevInEPInterrupt() argument
2753 UNUSED(epnum); in USB_ReadDevInEPInterrupt()