Lines Matching refs:USBx

345 #define USB_DRD_SET_CHEP(USBx, bEpChNum, wRegValue)  (*(__IO uint32_t *)\  argument
346 … (&(USBx)->CHEP0R + (bEpChNum)) = (uint32_t)(wRegValue))
349 #define USB_DRD_GET_CHEP(USBx, bEpChNum) (*(__IO uint32_t *)(&(USBx)->CHEP0R + (bEpChNu… argument
359 #define USB_DRD_FREE_USER_BUFFER(USBx, bEpChNum, bDir) \ argument
364 USB_DRD_TX_DTOG((USBx), (bEpChNum)); \
369 USB_DRD_RX_DTOG((USBx), (bEpChNum)); \
381 #define USB_DRD_CHEP_TX_SETUP(USBx, bEpChNum) \ argument
385 _wRegVal = USB_DRD_GET_CHEP((USBx), (bEpChNum)) ; \
388 USB_DRD_SET_CHEP((USBx), (bEpChNum), (_wRegVal | USB_CHEP_SETUP)); \
398 #define USB_DRD_CLEAR_CHEP_RX_ERR(USBx, bChNum) \ argument
402 _wRegVal = USB_DRD_GET_CHEP((USBx), (bChNum)); \
406 USB_DRD_SET_CHEP((USBx), (bChNum), _wRegVal); \
416 #define USB_DRD_CLEAR_CHEP_TX_ERR(USBx, bChNum) \ argument
420 _wRegVal = USB_DRD_GET_CHEP((USBx), (bChNum)); \
424 USB_DRD_SET_CHEP((USBx), (bChNum), _wRegVal); \
435 #define USB_DRD_SET_CHEP_TX_STATUS(USBx, bEpChNum, wState) \ argument
439 _wRegVal = USB_DRD_GET_CHEP((USBx), (bEpChNum)) & USB_CHEP_TX_DTOGMASK; \
450 USB_DRD_SET_CHEP((USBx), (bEpChNum), (_wRegVal | USB_CHEP_VTRX| USB_CHEP_VTTX)); \
461 #define USB_DRD_SET_CHEP_RX_STATUS(USBx, bEpChNum, wState) \ argument
465 _wRegVal = USB_DRD_GET_CHEP((USBx), (bEpChNum)) & USB_CHEP_RX_DTOGMASK; \
476 USB_DRD_SET_CHEP((USBx), (bEpChNum), (_wRegVal | USB_CHEP_VTRX | USB_CHEP_VTTX)); \
487 #define USB_DRD_GET_CHEP_TX_STATUS(USBx, bEpChNum) \ argument
488 ((uint16_t)USB_DRD_GET_CHEP((USBx), (bEpChNum)) & USB_DRD_CHEP_TX_STTX)
490 #define USB_DRD_GET_CHEP_RX_STATUS(USBx, bEpChNum) \ argument
491 ((uint16_t)USB_DRD_GET_CHEP((USBx), (bEpChNum)) & USB_DRD_CHEP_RX_STRX)
500 #define USB_DRD_SET_CHEP_KIND(USBx, bEpChNum) \ argument
504 _wRegVal = USB_DRD_GET_CHEP((USBx), (bEpChNum)) & USB_CHEP_REG_MASK; \
506 …USB_DRD_SET_CHEP((USBx), (bEpChNum), (_wRegVal | USB_CHEP_VTRX | USB_CHEP_VTTX | USB_CHEP_KIND)); \
516 #define USB_DRD_CLEAR_CHEP_KIND(USBx, bEpChNum) \ argument
520 _wRegVal = USB_DRD_GET_CHEP((USBx), (bEpChNum)) & USB_EP_KIND_MASK; \
522 USB_DRD_SET_CHEP((USBx), (bEpChNum), (_wRegVal | USB_CHEP_VTRX | USB_CHEP_VTTX)); \
532 #define USB_DRD_CLEAR_RX_CHEP_CTR(USBx, bEpChNum) \ argument
536 _wRegVal = USB_DRD_GET_CHEP((USBx), (bEpChNum)) & (0xFFFF7FFFU & USB_CHEP_REG_MASK); \
538 USB_DRD_SET_CHEP((USBx), (bEpChNum), (_wRegVal | USB_CHEP_VTTX)); \
541 #define USB_DRD_CLEAR_TX_CHEP_CTR(USBx, bEpChNum) \ argument
545 _wRegVal = USB_DRD_GET_CHEP((USBx), (bEpChNum)) & (0xFFFFFF7FU & USB_CHEP_REG_MASK); \
547 USB_DRD_SET_CHEP((USBx), (bEpChNum), (_wRegVal | USB_CHEP_VTRX)); \
557 #define USB_DRD_RX_DTOG(USBx, bEpChNum) \ argument
561 _wEPVal = USB_DRD_GET_CHEP((USBx), (bEpChNum)) & USB_CHEP_REG_MASK; \
563 …USB_DRD_SET_CHEP((USBx), (bEpChNum), (_wEPVal | USB_CHEP_VTRX | USB_CHEP_VTTX | USB_CHEP_DTOG_RX))…
566 #define USB_DRD_TX_DTOG(USBx, bEpChNum) \ argument
570 _wEPVal = USB_DRD_GET_CHEP((USBx), (bEpChNum)) & USB_CHEP_REG_MASK; \
572 …USB_DRD_SET_CHEP((USBx), (bEpChNum), (_wEPVal | USB_CHEP_VTRX | USB_CHEP_VTTX | USB_CHEP_DTOG_TX))…
582 #define USB_DRD_CLEAR_RX_DTOG(USBx, bEpChNum) \ argument
586 _wRegVal = USB_DRD_GET_CHEP((USBx), (bEpChNum)); \
590 USB_DRD_RX_DTOG((USBx), (bEpChNum)); \
594 #define USB_DRD_CLEAR_TX_DTOG(USBx, bEpChNum) \ argument
598 _wRegVal = USB_DRD_GET_CHEP((USBx), (bEpChNum)); \
602 USB_DRD_TX_DTOG((USBx), (bEpChNum)); \
614 #define USB_DRD_SET_CHEP_ADDRESS(USBx, bEpChNum, bAddr) \ argument
619 _wRegVal = (USB_DRD_GET_CHEP((USBx), (bEpChNum)) & USB_CHEP_REG_MASK) | (bAddr); \
622 USB_DRD_SET_CHEP((USBx), (bEpChNum), (_wRegVal | USB_CHEP_VTRX | USB_CHEP_VTTX)); \
633 #define USB_DRD_SET_CHEP_TX_ADDRESS(USBx, bEpChNum, wAddr) \ argument
643 #define USB_DRD_SET_CHEP_RX_ADDRESS(USBx, bEpChNum, wAddr) \ argument
711 #define USB_DRD_SET_CHEP_TX_CNT(USBx,bEpChNum, wCount) \ argument
720 #define USB_DRD_SET_CHEP_RX_DBUF0_CNT(USBx, bEpChNum, wCount) \ argument
723 #define USB_DRD_SET_CHEP_RX_CNT(USBx, bEpChNum, wCount) \ argument
732 #define USB_DRD_GET_CHEP_TX_CNT(USBx, bEpChNum) (((USB_DRD_PMA_BUFF + (bEpChNum))->TXBD &… argument
733 #define USB_DRD_GET_CHEP_RX_CNT(USBx, bEpChNum) (((USB_DRD_PMA_BUFF + (bEpChNum))->RXBD &… argument
747 #define USB_DRD_SET_CHEP_DBUF0_ADDR(USBx, bEpChNum, wBuf0Addr) \ argument
748 USB_DRD_SET_CHEP_TX_ADDRESS((USBx), (bEpChNum), (wBuf0Addr))
750 #define USB_DRD_SET_CHEP_DBUF1_ADDR(USBx, bEpChNum, wBuf1Addr) \ argument
751 USB_DRD_SET_CHEP_RX_ADDRESS((USBx), (bEpChNum), (wBuf1Addr))
762 #define USB_DRD_SET_CHEP_DBUF_ADDR(USBx, bEpChNum, wBuf0Addr, wBuf1Addr) \ argument
764 USB_DRD_SET_CHEP_DBUF0_ADDR((USBx), (bEpChNum), (wBuf0Addr)); \
765 USB_DRD_SET_CHEP_DBUF1_ADDR((USBx), (bEpChNum), (wBuf1Addr)); \
778 #define USB_DRD_SET_CHEP_DBUF0_CNT(USBx, bEpChNum, bDir, wCount) \ argument
783 USB_DRD_SET_CHEP_RX_DBUF0_CNT((USBx), (bEpChNum), (wCount)); \
790 USB_DRD_SET_CHEP_TX_CNT((USBx), (bEpChNum), (wCount)); \
795 #define USB_DRD_SET_CHEP_DBUF1_CNT(USBx, bEpChNum, bDir, wCount) \ argument
800 USB_DRD_SET_CHEP_RX_CNT((USBx), (bEpChNum), (wCount)); \
813 #define USB_DRD_SET_CHEP_DBUF_CNT(USBx, bEpChNum, bDir, wCount) \ argument
815 USB_DRD_SET_CHEP_DBUF0_CNT((USBx), (bEpChNum), (bDir), (wCount)); \
816 USB_DRD_SET_CHEP_DBUF1_CNT((USBx), (bEpChNum), (bDir), (wCount)); \
825 #define USB_DRD_GET_CHEP_DBUF0_CNT(USBx, bEpChNum) (USB_DRD_GET_CHEP_TX_CNT((USBx), (bEpChNum))) argument
826 #define USB_DRD_GET_CHEP_DBUF1_CNT(USBx, bEpChNum) (USB_DRD_GET_CHEP_RX_CNT((USBx), (bEpChNum))) argument
843 HAL_StatusTypeDef USB_CoreInit(USB_DRD_TypeDef *USBx, USB_DRD_CfgTypeDef cfg);
844 HAL_StatusTypeDef USB_DevInit(USB_DRD_TypeDef *USBx, USB_DRD_CfgTypeDef cfg);
845 HAL_StatusTypeDef USB_EnableGlobalInt(USB_DRD_TypeDef *USBx);
846 HAL_StatusTypeDef USB_DisableGlobalInt(USB_DRD_TypeDef *USBx);
847 HAL_StatusTypeDef USB_SetCurrentMode(USB_DRD_TypeDef *USBx, USB_DRD_ModeTypeDef mode);
849 HAL_StatusTypeDef USB_FlushRxFifo(USB_DRD_TypeDef const *USBx);
850 HAL_StatusTypeDef USB_FlushTxFifo(USB_DRD_TypeDef const *USBx, uint32_t num);
853 HAL_StatusTypeDef USB_ActivateEndpoint(USB_DRD_TypeDef *USBx, USB_DRD_EPTypeDef *ep);
854 HAL_StatusTypeDef USB_DeactivateEndpoint(USB_DRD_TypeDef *USBx, USB_DRD_EPTypeDef *ep);
855 HAL_StatusTypeDef USB_EPStartXfer(USB_DRD_TypeDef *USBx, USB_DRD_EPTypeDef *ep);
856 HAL_StatusTypeDef USB_EPSetStall(USB_DRD_TypeDef *USBx, USB_DRD_EPTypeDef *ep);
857 HAL_StatusTypeDef USB_EPClearStall(USB_DRD_TypeDef *USBx, USB_DRD_EPTypeDef *ep);
858 HAL_StatusTypeDef USB_EPStopXfer(USB_DRD_TypeDef *USBx, USB_DRD_EPTypeDef *ep);
861 HAL_StatusTypeDef USB_SetDevAddress(USB_DRD_TypeDef *USBx, uint8_t address);
862 HAL_StatusTypeDef USB_DevConnect(USB_DRD_TypeDef *USBx);
863 HAL_StatusTypeDef USB_DevDisconnect(USB_DRD_TypeDef *USBx);
864 HAL_StatusTypeDef USB_StopDevice(USB_DRD_TypeDef *USBx);
865 uint32_t USB_ReadInterrupts(USB_DRD_TypeDef const *USBx);
867 HAL_StatusTypeDef USB_ResetPort(USB_DRD_TypeDef *USBx);
868 HAL_StatusTypeDef USB_HostInit(USB_DRD_TypeDef *USBx, USB_DRD_CfgTypeDef cfg);
869 HAL_StatusTypeDef USB_HC_IN_Halt(USB_DRD_TypeDef *USBx, uint8_t phy_ch);
870 HAL_StatusTypeDef USB_HC_OUT_Halt(USB_DRD_TypeDef *USBx, uint8_t phy_ch);
871 HAL_StatusTypeDef USB_HC_StartXfer(USB_DRD_TypeDef *USBx, USB_DRD_HCTypeDef *hc);
873 uint32_t USB_GetHostSpeed(USB_DRD_TypeDef const *USBx);
874 uint32_t USB_GetCurrentFrame(USB_DRD_TypeDef const *USBx);
875 HAL_StatusTypeDef USB_StopHost(USB_DRD_TypeDef *USBx);
876 HAL_StatusTypeDef USB_HC_DoubleBuffer(USB_DRD_TypeDef *USBx, uint8_t phy_ch_num, uint8_t db_state);
877 HAL_StatusTypeDef USB_HC_Init(USB_DRD_TypeDef *USBx, uint8_t phy_ch_num, uint8_t epnum,
880 HAL_StatusTypeDef USB_ActivateRemoteWakeup(USB_DRD_TypeDef *USBx);
881 HAL_StatusTypeDef USB_DeActivateRemoteWakeup(USB_DRD_TypeDef *USBx);
883 void USB_WritePMA(USB_DRD_TypeDef const *USBx, uint8_t *pbUsrBuf,
886 void USB_ReadPMA(USB_DRD_TypeDef const *USBx, uint8_t *pbUsrBuf,