Lines Matching refs:num
400 HAL_StatusTypeDef USB_FlushTxFifo(USB_OTG_GlobalTypeDef *USBx, uint32_t num) in USB_FlushTxFifo() argument
417 USBx->GRSTCTL = (USB_OTG_GRSTCTL_TXFFLSH | (num << 6)); in USB_FlushTxFifo()
521 uint32_t epnum = (uint32_t)ep->num; in USB_ActivateEndpoint()
525 USBx_DEVICE->DAINTMSK |= USB_OTG_DAINTMSK_IEPM & (uint32_t)(1UL << (ep->num & EP_ADDR_MSK)); in USB_ActivateEndpoint()
537 …USBx_DEVICE->DAINTMSK |= USB_OTG_DAINTMSK_OEPM & ((uint32_t)(1UL << (ep->num & EP_ADDR_MSK)) << 16… in USB_ActivateEndpoint()
559 uint32_t epnum = (uint32_t)ep->num; in USB_ActivateDedicatedEndpoint()
572 USBx_DEVICE->DEACHMSK |= USB_OTG_DAINTMSK_IEPM & (uint32_t)(1UL << (ep->num & EP_ADDR_MSK)); in USB_ActivateDedicatedEndpoint()
583 …USBx_DEVICE->DEACHMSK |= USB_OTG_DAINTMSK_OEPM & ((uint32_t)(1UL << (ep->num & EP_ADDR_MSK)) << 16… in USB_ActivateDedicatedEndpoint()
598 uint32_t epnum = (uint32_t)ep->num; in USB_DeactivateEndpoint()
609 USBx_DEVICE->DEACHMSK &= ~(USB_OTG_DAINTMSK_IEPM & (uint32_t)(1UL << (ep->num & EP_ADDR_MSK))); in USB_DeactivateEndpoint()
610 USBx_DEVICE->DAINTMSK &= ~(USB_OTG_DAINTMSK_IEPM & (uint32_t)(1UL << (ep->num & EP_ADDR_MSK))); in USB_DeactivateEndpoint()
625 …USBx_DEVICE->DEACHMSK &= ~(USB_OTG_DAINTMSK_OEPM & ((uint32_t)(1UL << (ep->num & EP_ADDR_MSK)) << … in USB_DeactivateEndpoint()
626 …USBx_DEVICE->DAINTMSK &= ~(USB_OTG_DAINTMSK_OEPM & ((uint32_t)(1UL << (ep->num & EP_ADDR_MSK)) << … in USB_DeactivateEndpoint()
645 uint32_t epnum = (uint32_t)ep->num; in USB_DeactivateDedicatedEndpoint()
657 USBx_DEVICE->DAINTMSK &= ~(USB_OTG_DAINTMSK_IEPM & (uint32_t)(1UL << (ep->num & EP_ADDR_MSK))); in USB_DeactivateDedicatedEndpoint()
668 …USBx_DEVICE->DAINTMSK &= ~(USB_OTG_DAINTMSK_OEPM & ((uint32_t)(1UL << (ep->num & EP_ADDR_MSK)) << … in USB_DeactivateDedicatedEndpoint()
683 uint32_t epnum = (uint32_t)ep->num; in USB_EPStartXfer()
737 USBx_DEVICE->DIEPEMPMSK |= 1UL << (ep->num & EP_ADDR_MSK); in USB_EPStartXfer()
751 (void)USB_WritePacket(USBx, ep->xfer_buff, ep->num, (uint16_t)ep->xfer_len); in USB_EPStartXfer()
828 if (((USBx_INEP(ep->num)->DIEPCTL) & USB_OTG_DIEPCTL_EPENA) == USB_OTG_DIEPCTL_EPENA) in USB_EPStopXfer()
830 USBx_INEP(ep->num)->DIEPCTL |= (USB_OTG_DIEPCTL_SNAK); in USB_EPStopXfer()
831 USBx_INEP(ep->num)->DIEPCTL |= (USB_OTG_DIEPCTL_EPDIS); in USB_EPStopXfer()
842 } while (((USBx_INEP(ep->num)->DIEPCTL) & USB_OTG_DIEPCTL_EPENA) == USB_OTG_DIEPCTL_EPENA); in USB_EPStopXfer()
847 if (((USBx_OUTEP(ep->num)->DOEPCTL) & USB_OTG_DOEPCTL_EPENA) == USB_OTG_DOEPCTL_EPENA) in USB_EPStopXfer()
849 USBx_OUTEP(ep->num)->DOEPCTL |= (USB_OTG_DOEPCTL_SNAK); in USB_EPStopXfer()
850 USBx_OUTEP(ep->num)->DOEPCTL |= (USB_OTG_DOEPCTL_EPDIS); in USB_EPStopXfer()
861 } while (((USBx_OUTEP(ep->num)->DOEPCTL) & USB_OTG_DOEPCTL_EPENA) == USB_OTG_DOEPCTL_EPENA); in USB_EPStopXfer()
951 uint32_t epnum = (uint32_t)ep->num; in USB_EPSetStall()
982 uint32_t epnum = (uint32_t)ep->num; in USB_EPClearStall()
2076 HAL_StatusTypeDef USB_FlushTxFifo(USB_TypeDef const *USBx, uint32_t num) in USB_FlushTxFifo() argument
2080 UNUSED(num); in USB_FlushTxFifo()
2121 wEpRegVal = PCD_GET_ENDPOINT(USBx, ep->num) & USB_EP_T_MASK; in USB_ActivateEndpoint()
2147 PCD_SET_ENDPOINT(USBx, ep->num, (wEpRegVal | USB_EP_CTR_RX | USB_EP_CTR_TX)); in USB_ActivateEndpoint()
2149 PCD_SET_EP_ADDRESS(USBx, ep->num, ep->num); in USB_ActivateEndpoint()
2156 PCD_SET_EP_TX_ADDRESS(USBx, ep->num, ep->pmaadress); in USB_ActivateEndpoint()
2157 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
2162 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_NAK); in USB_ActivateEndpoint()
2167 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_ActivateEndpoint()
2173 PCD_SET_EP_RX_ADDRESS(USBx, ep->num, ep->pmaadress); in USB_ActivateEndpoint()
2176 PCD_SET_EP_RX_CNT(USBx, ep->num, ep->maxpacket); in USB_ActivateEndpoint()
2177 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
2179 if (ep->num == 0U) in USB_ActivateEndpoint()
2182 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_VALID); in USB_ActivateEndpoint()
2187 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_NAK); in USB_ActivateEndpoint()
2198 PCD_SET_BULK_EP_DBUF(USBx, ep->num); in USB_ActivateEndpoint()
2203 PCD_CLEAR_EP_KIND(USBx, ep->num); in USB_ActivateEndpoint()
2207 PCD_SET_EP_DBUF_ADDR(USBx, ep->num, ep->pmaaddr0, ep->pmaaddr1); in USB_ActivateEndpoint()
2212 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
2213 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
2216 PCD_SET_EP_DBUF_CNT(USBx, ep->num, ep->is_in, ep->maxpacket); in USB_ActivateEndpoint()
2219 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_VALID); in USB_ActivateEndpoint()
2220 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_ActivateEndpoint()
2225 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
2226 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_ActivateEndpoint()
2231 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_NAK); in USB_ActivateEndpoint()
2236 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_ActivateEndpoint()
2239 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_ActivateEndpoint()
2259 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2262 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_DeactivateEndpoint()
2267 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2270 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_DeactivateEndpoint()
2280 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2281 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2284 PCD_TX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2286 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_DeactivateEndpoint()
2287 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_DeactivateEndpoint()
2292 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2293 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2294 PCD_RX_DTOG(USBx, ep->num); in USB_DeactivateEndpoint()
2297 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_DeactivateEndpoint()
2298 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_DeactivateEndpoint()
2337 PCD_SET_EP_TX_CNT(USBx, ep->num, len); in USB_EPStartXfer()
2348 PCD_SET_BULK_EP_DBUF(USBx, ep->num); in USB_EPStartXfer()
2354 if ((PCD_GET_ENDPOINT(USBx, ep->num) & USB_EP_DTOG_TX) != 0U) in USB_EPStartXfer()
2357 PCD_SET_EP_DBUF1_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
2375 PCD_SET_EP_DBUF0_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
2384 PCD_SET_EP_DBUF0_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
2402 PCD_SET_EP_DBUF1_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
2415 PCD_CLEAR_BULK_EP_DBUF(USBx, ep->num); in USB_EPStartXfer()
2418 PCD_SET_EP_TX_CNT(USBx, ep->num, len); in USB_EPStartXfer()
2431 if ((PCD_GET_ENDPOINT(USBx, ep->num) & USB_EP_DTOG_TX) != 0U) in USB_EPStartXfer()
2434 PCD_SET_EP_DBUF1_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
2443 PCD_SET_EP_DBUF0_CNT(USBx, ep->num, ep->is_in, len); in USB_EPStartXfer()
2453 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_VALID); in USB_EPStartXfer()
2462 PCD_SET_OUT_STATUS(USBx, ep->num); in USB_EPStartXfer()
2466 PCD_CLEAR_OUT_STATUS(USBx, ep->num); in USB_EPStartXfer()
2490 wEPVal = PCD_GET_ENDPOINT(USBx, ep->num); in USB_EPStartXfer()
2496 PCD_FREE_USER_BUFFER(USBx, ep->num, 0U); in USB_EPStartXfer()
2513 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_VALID); in USB_EPStartXfer()
2530 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_STALL); in USB_EPSetStall()
2534 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_STALL); in USB_EPSetStall()
2550 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_EPClearStall()
2555 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_NAK); in USB_EPClearStall()
2560 PCD_CLEAR_RX_DTOG(USBx, ep->num); in USB_EPClearStall()
2563 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_VALID); in USB_EPClearStall()
2585 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_NAK); in USB_EPStopXfer()
2590 PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); in USB_EPStopXfer()
2601 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_NAK); in USB_EPStopXfer()
2606 PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); in USB_EPStopXfer()