Lines Matching refs:epnum

498   uint32_t epnum = (uint32_t)ep->num;  in USB_ActivateEndpoint()  local
504 if ((USBx_INEP(epnum)->DIEPCTL & USB_OTG_DIEPCTL_USBAEP) == 0U) 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()
516 if (((USBx_OUTEP(epnum)->DOEPCTL) & USB_OTG_DOEPCTL_USBAEP) == 0U) in USB_ActivateEndpoint()
518 USBx_OUTEP(epnum)->DOEPCTL |= (ep->maxpacket & USB_OTG_DOEPCTL_MPSIZ) | in USB_ActivateEndpoint()
536 uint32_t epnum = (uint32_t)ep->num; in USB_ActivateDedicatedEndpoint() local
541 if (((USBx_INEP(epnum)->DIEPCTL) & USB_OTG_DIEPCTL_USBAEP) == 0U) 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()
553 if (((USBx_OUTEP(epnum)->DOEPCTL) & USB_OTG_DOEPCTL_USBAEP) == 0U) 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()
575 uint32_t epnum = (uint32_t)ep->num; in USB_DeactivateEndpoint() local
580 if ((USBx_INEP(epnum)->DIEPCTL & USB_OTG_DIEPCTL_EPENA) == USB_OTG_DIEPCTL_EPENA) in USB_DeactivateEndpoint()
582 USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_SNAK; in USB_DeactivateEndpoint()
583 USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_EPDIS; in USB_DeactivateEndpoint()
588 USBx_INEP(epnum)->DIEPCTL &= ~(USB_OTG_DIEPCTL_USBAEP | in USB_DeactivateEndpoint()
596 if ((USBx_OUTEP(epnum)->DOEPCTL & USB_OTG_DOEPCTL_EPENA) == USB_OTG_DOEPCTL_EPENA) in USB_DeactivateEndpoint()
598 USBx_OUTEP(epnum)->DOEPCTL |= USB_OTG_DOEPCTL_SNAK; in USB_DeactivateEndpoint()
599 USBx_OUTEP(epnum)->DOEPCTL |= USB_OTG_DOEPCTL_EPDIS; in USB_DeactivateEndpoint()
604 USBx_OUTEP(epnum)->DOEPCTL &= ~(USB_OTG_DOEPCTL_USBAEP | in USB_DeactivateEndpoint()
622 uint32_t epnum = (uint32_t)ep->num; in USB_DeactivateDedicatedEndpoint() local
627 if ((USBx_INEP(epnum)->DIEPCTL & USB_OTG_DIEPCTL_EPENA) == USB_OTG_DIEPCTL_EPENA) in USB_DeactivateDedicatedEndpoint()
629 USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_SNAK; in USB_DeactivateDedicatedEndpoint()
630 USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_EPDIS; in USB_DeactivateDedicatedEndpoint()
633 USBx_INEP(epnum)->DIEPCTL &= ~ USB_OTG_DIEPCTL_USBAEP; in USB_DeactivateDedicatedEndpoint()
638 if ((USBx_OUTEP(epnum)->DOEPCTL & USB_OTG_DOEPCTL_EPENA) == USB_OTG_DOEPCTL_EPENA) in USB_DeactivateDedicatedEndpoint()
640 USBx_OUTEP(epnum)->DOEPCTL |= USB_OTG_DOEPCTL_SNAK; in USB_DeactivateDedicatedEndpoint()
641 USBx_OUTEP(epnum)->DOEPCTL |= USB_OTG_DOEPCTL_EPDIS; in USB_DeactivateDedicatedEndpoint()
644 USBx_OUTEP(epnum)->DOEPCTL &= ~USB_OTG_DOEPCTL_USBAEP; in USB_DeactivateDedicatedEndpoint()
660 uint32_t epnum = (uint32_t)ep->num; in USB_EPStartXfer() local
669 USBx_INEP(epnum)->DIEPTSIZ &= ~(USB_OTG_DIEPTSIZ_PKTCNT); in USB_EPStartXfer()
670 USBx_INEP(epnum)->DIEPTSIZ |= (USB_OTG_DIEPTSIZ_PKTCNT & (1U << 19)); in USB_EPStartXfer()
671 USBx_INEP(epnum)->DIEPTSIZ &= ~(USB_OTG_DIEPTSIZ_XFRSIZ); in USB_EPStartXfer()
680 USBx_INEP(epnum)->DIEPTSIZ &= ~(USB_OTG_DIEPTSIZ_XFRSIZ); in USB_EPStartXfer()
681 USBx_INEP(epnum)->DIEPTSIZ &= ~(USB_OTG_DIEPTSIZ_PKTCNT); in USB_EPStartXfer()
683 if (epnum == 0U) in USB_EPStartXfer()
690 USBx_INEP(epnum)->DIEPTSIZ |= (USB_OTG_DIEPTSIZ_PKTCNT & (1U << 19)); in USB_EPStartXfer()
694 USBx_INEP(epnum)->DIEPTSIZ |= (USB_OTG_DIEPTSIZ_PKTCNT & in USB_EPStartXfer()
698 USBx_INEP(epnum)->DIEPTSIZ |= (USB_OTG_DIEPTSIZ_XFRSIZ & ep->xfer_len); in USB_EPStartXfer()
702 USBx_INEP(epnum)->DIEPTSIZ &= ~(USB_OTG_DIEPTSIZ_MULCNT); in USB_EPStartXfer()
703 USBx_INEP(epnum)->DIEPTSIZ |= (USB_OTG_DIEPTSIZ_MULCNT & (1U << 29)); in USB_EPStartXfer()
707 USBx_INEP(epnum)->DIEPCTL |= (USB_OTG_DIEPCTL_CNAK | USB_OTG_DIEPCTL_EPENA); in USB_EPStartXfer()
721 USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_SODDFRM; in USB_EPStartXfer()
725 USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_SD0PID_SEVNFRM; in USB_EPStartXfer()
737 USBx_OUTEP(epnum)->DOEPTSIZ &= ~(USB_OTG_DOEPTSIZ_XFRSIZ); in USB_EPStartXfer()
738 USBx_OUTEP(epnum)->DOEPTSIZ &= ~(USB_OTG_DOEPTSIZ_PKTCNT); in USB_EPStartXfer()
740 if (epnum == 0U) in USB_EPStartXfer()
750 USBx_OUTEP(epnum)->DOEPTSIZ |= (USB_OTG_DOEPTSIZ_XFRSIZ & ep->xfer_size); in USB_EPStartXfer()
751 USBx_OUTEP(epnum)->DOEPTSIZ |= (USB_OTG_DOEPTSIZ_PKTCNT & (1U << 19)); in USB_EPStartXfer()
757 USBx_OUTEP(epnum)->DOEPTSIZ |= (USB_OTG_DOEPTSIZ_XFRSIZ & ep->maxpacket); in USB_EPStartXfer()
758 USBx_OUTEP(epnum)->DOEPTSIZ |= (USB_OTG_DOEPTSIZ_PKTCNT & (1U << 19)); in USB_EPStartXfer()
765 USBx_OUTEP(epnum)->DOEPTSIZ |= USB_OTG_DOEPTSIZ_PKTCNT & ((uint32_t)pktcnt << 19); in USB_EPStartXfer()
766 USBx_OUTEP(epnum)->DOEPTSIZ |= USB_OTG_DOEPTSIZ_XFRSIZ & ep->xfer_size; in USB_EPStartXfer()
774 USBx_OUTEP(epnum)->DOEPCTL |= USB_OTG_DOEPCTL_SODDFRM; in USB_EPStartXfer()
778 USBx_OUTEP(epnum)->DOEPCTL |= USB_OTG_DOEPCTL_SD0PID_SEVNFRM; in USB_EPStartXfer()
782 USBx_OUTEP(epnum)->DOEPCTL |= (USB_OTG_DOEPCTL_CNAK | USB_OTG_DOEPCTL_EPENA); in USB_EPStartXfer()
928 uint32_t epnum = (uint32_t)ep->num; in USB_EPSetStall() local
932 if (((USBx_INEP(epnum)->DIEPCTL & USB_OTG_DIEPCTL_EPENA) == 0U) && (epnum != 0U)) in USB_EPSetStall()
934 USBx_INEP(epnum)->DIEPCTL &= ~(USB_OTG_DIEPCTL_EPDIS); in USB_EPSetStall()
936 USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_STALL; in USB_EPSetStall()
940 if (((USBx_OUTEP(epnum)->DOEPCTL & USB_OTG_DOEPCTL_EPENA) == 0U) && (epnum != 0U)) in USB_EPSetStall()
942 USBx_OUTEP(epnum)->DOEPCTL &= ~(USB_OTG_DOEPCTL_EPDIS); in USB_EPSetStall()
944 USBx_OUTEP(epnum)->DOEPCTL |= USB_OTG_DOEPCTL_STALL; in USB_EPSetStall()
959 uint32_t epnum = (uint32_t)ep->num; in USB_EPClearStall() local
963 USBx_INEP(epnum)->DIEPCTL &= ~USB_OTG_DIEPCTL_STALL; in USB_EPClearStall()
966 USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_SD0PID_SEVNFRM; /* DATA0 */ in USB_EPClearStall()
971 USBx_OUTEP(epnum)->DOEPCTL &= ~USB_OTG_DOEPCTL_STALL; in USB_EPClearStall()
974 USBx_OUTEP(epnum)->DOEPCTL |= USB_OTG_DOEPCTL_SD0PID_SEVNFRM; /* DATA0 */ in USB_EPClearStall()
1141 uint32_t USB_ReadDevOutEPInterrupt(const USB_OTG_GlobalTypeDef *USBx, uint8_t epnum) in USB_ReadDevOutEPInterrupt() argument
1146 tmpreg = USBx_OUTEP((uint32_t)epnum)->DOEPINT; in USB_ReadDevOutEPInterrupt()
1159 uint32_t USB_ReadDevInEPInterrupt(const USB_OTG_GlobalTypeDef *USBx, uint8_t epnum) in USB_ReadDevInEPInterrupt() argument
1168 msk |= ((emp >> (epnum & EP_ADDR_MSK)) & 0x1U) << 7; in USB_ReadDevInEPInterrupt()
1169 tmpreg = USBx_INEP((uint32_t)epnum)->DIEPINT & msk; in USB_ReadDevInEPInterrupt()
1483 uint8_t epnum, uint8_t dev_address, uint8_t speed, in USB_HC_Init() argument
1507 if ((epnum & 0x80U) == 0x80U) in USB_HC_Init()
1522 if ((epnum & 0x80U) == 0x80U) in USB_HC_Init()
1535 if ((epnum & 0x80U) == 0x80U) in USB_HC_Init()
1556 if ((epnum & 0x80U) == 0x80U) in USB_HC_Init()
1578 ((((uint32_t)epnum & 0x7FU) << 11) & USB_OTG_HCCHAR_EPNUM) | in USB_HC_Init()
2719 uint32_t USB_ReadDevOutEPInterrupt(USB_TypeDef *USBx, uint8_t epnum) in USB_ReadDevOutEPInterrupt() argument
2723 UNUSED(epnum); in USB_ReadDevOutEPInterrupt()
2738 uint32_t USB_ReadDevInEPInterrupt(USB_TypeDef *USBx, uint8_t epnum) in USB_ReadDevInEPInterrupt() argument
2742 UNUSED(epnum); in USB_ReadDevInEPInterrupt()