Lines Matching refs:USBx
588 #define USB_DRD_SET_CHEP(USBx, bEpChNum, wRegValue) (*(__IO uint32_t *)\ argument
589 … (&(USBx)->CHEP0R + (bEpChNum)) = (uint32_t)(wRegValue))
592 #define USB_DRD_GET_CHEP(USBx, bEpChNum) (*(__IO uint32_t *)(&(USBx)->CHEP0R + (bEpChNu… argument
602 #define USB_DRD_FREE_USER_BUFFER(USBx, bEpChNum, bDir) \ argument
607 USB_DRD_TX_DTOG((USBx), (bEpChNum)); \
612 USB_DRD_RX_DTOG((USBx), (bEpChNum)); \
624 #define USB_DRD_CHEP_TX_SETUP(USBx, bEpChNum) \ argument
628 _wRegVal = USB_DRD_GET_CHEP((USBx), (bEpChNum)) ; \
631 USB_DRD_SET_CHEP((USBx), (bEpChNum), (_wRegVal | USB_CHEP_SETUP)); \
641 #define USB_DRD_CLEAR_CHEP_RX_ERR(USBx, bChNum) \ argument
645 _wRegVal = USB_DRD_GET_CHEP((USBx), (bChNum)); \
649 USB_DRD_SET_CHEP((USBx), (bChNum), _wRegVal); \
659 #define USB_DRD_CLEAR_CHEP_TX_ERR(USBx, bChNum) \ argument
663 _wRegVal = USB_DRD_GET_CHEP((USBx), (bChNum)); \
667 USB_DRD_SET_CHEP((USBx), (bChNum), _wRegVal); \
678 #define USB_DRD_SET_CHEP_TX_STATUS(USBx, bEpChNum, wState) \ argument
682 _wRegVal = USB_DRD_GET_CHEP((USBx), (bEpChNum)) & USB_CHEP_TX_DTOGMASK; \
693 USB_DRD_SET_CHEP((USBx), (bEpChNum), (_wRegVal | USB_CHEP_VTRX| USB_CHEP_VTTX)); \
704 #define USB_DRD_SET_CHEP_RX_STATUS(USBx, bEpChNum, wState) \ argument
708 _wRegVal = USB_DRD_GET_CHEP((USBx), (bEpChNum)) & USB_CHEP_RX_DTOGMASK; \
719 USB_DRD_SET_CHEP((USBx), (bEpChNum), (_wRegVal | USB_CHEP_VTRX | USB_CHEP_VTTX)); \
730 #define USB_DRD_GET_CHEP_TX_STATUS(USBx, bEpChNum) \ argument
731 ((uint16_t)USB_DRD_GET_CHEP((USBx), (bEpChNum)) & USB_DRD_CHEP_TX_STTX)
733 #define USB_DRD_GET_CHEP_RX_STATUS(USBx, bEpChNum) \ argument
734 ((uint16_t)USB_DRD_GET_CHEP((USBx), (bEpChNum)) & USB_DRD_CHEP_RX_STRX)
743 #define USB_DRD_SET_CHEP_KIND(USBx, bEpChNum) \ argument
747 _wRegVal = USB_DRD_GET_CHEP((USBx), (bEpChNum)) & USB_CHEP_REG_MASK; \
749 …USB_DRD_SET_CHEP((USBx), (bEpChNum), (_wRegVal | USB_CHEP_VTRX | USB_CHEP_VTTX | USB_CHEP_KIND)); \
759 #define USB_DRD_CLEAR_CHEP_KIND(USBx, bEpChNum) \ argument
763 _wRegVal = USB_DRD_GET_CHEP((USBx), (bEpChNum)) & USB_EP_KIND_MASK; \
765 USB_DRD_SET_CHEP((USBx), (bEpChNum), (_wRegVal | USB_CHEP_VTRX | USB_CHEP_VTTX)); \
775 #define USB_DRD_CLEAR_RX_CHEP_CTR(USBx, bEpChNum) \ argument
779 _wRegVal = USB_DRD_GET_CHEP((USBx), (bEpChNum)) & (0xFFFF7FFFU & USB_CHEP_REG_MASK); \
781 USB_DRD_SET_CHEP((USBx), (bEpChNum), (_wRegVal | USB_CHEP_VTTX)); \
784 #define USB_DRD_CLEAR_TX_CHEP_CTR(USBx, bEpChNum) \ argument
788 _wRegVal = USB_DRD_GET_CHEP((USBx), (bEpChNum)) & (0xFFFFFF7FU & USB_CHEP_REG_MASK); \
790 USB_DRD_SET_CHEP((USBx), (bEpChNum), (_wRegVal | USB_CHEP_VTRX)); \
800 #define USB_DRD_RX_DTOG(USBx, bEpChNum) \ argument
804 _wEPVal = USB_DRD_GET_CHEP((USBx), (bEpChNum)) & USB_CHEP_REG_MASK; \
806 …USB_DRD_SET_CHEP((USBx), (bEpChNum), (_wEPVal | USB_CHEP_VTRX | USB_CHEP_VTTX | USB_CHEP_DTOG_RX))…
809 #define USB_DRD_TX_DTOG(USBx, bEpChNum) \ argument
813 _wEPVal = USB_DRD_GET_CHEP((USBx), (bEpChNum)) & USB_CHEP_REG_MASK; \
815 …USB_DRD_SET_CHEP((USBx), (bEpChNum), (_wEPVal | USB_CHEP_VTRX | USB_CHEP_VTTX | USB_CHEP_DTOG_TX))…
825 #define USB_DRD_CLEAR_RX_DTOG(USBx, bEpChNum) \ argument
829 _wRegVal = USB_DRD_GET_CHEP((USBx), (bEpChNum)); \
833 USB_DRD_RX_DTOG((USBx), (bEpChNum)); \
837 #define USB_DRD_CLEAR_TX_DTOG(USBx, bEpChNum) \ argument
841 _wRegVal = USB_DRD_GET_CHEP((USBx), (bEpChNum)); \
845 USB_DRD_TX_DTOG((USBx), (bEpChNum)); \
857 #define USB_DRD_SET_CHEP_ADDRESS(USBx, bEpChNum, bAddr) \ argument
862 _wRegVal = (USB_DRD_GET_CHEP((USBx), (bEpChNum)) & USB_CHEP_REG_MASK) | (bAddr); \
865 USB_DRD_SET_CHEP((USBx), (bEpChNum), (_wRegVal | USB_CHEP_VTRX | USB_CHEP_VTTX)); \
876 #define USB_DRD_SET_CHEP_TX_ADDRESS(USBx, bEpChNum, wAddr) \ argument
886 #define USB_DRD_SET_CHEP_RX_ADDRESS(USBx, bEpChNum, wAddr) \ argument
954 #define USB_DRD_SET_CHEP_TX_CNT(USBx,bEpChNum, wCount) \ argument
963 #define USB_DRD_SET_CHEP_RX_DBUF0_CNT(USBx, bEpChNum, wCount) \ argument
966 #define USB_DRD_SET_CHEP_RX_CNT(USBx, bEpChNum, wCount) \ argument
975 #define USB_DRD_GET_CHEP_TX_CNT(USBx, bEpChNum) (((USB_DRD_PMA_BUFF + (bEpChNum))->TXBD &… argument
976 #define USB_DRD_GET_CHEP_RX_CNT(USBx, bEpChNum) (((USB_DRD_PMA_BUFF + (bEpChNum))->RXBD &… argument
990 #define USB_DRD_SET_CHEP_DBUF0_ADDR(USBx, bEpChNum, wBuf0Addr) \ argument
991 USB_DRD_SET_CHEP_TX_ADDRESS((USBx), (bEpChNum), (wBuf0Addr))
993 #define USB_DRD_SET_CHEP_DBUF1_ADDR(USBx, bEpChNum, wBuf1Addr) \ argument
994 USB_DRD_SET_CHEP_RX_ADDRESS((USBx), (bEpChNum), (wBuf1Addr))
1005 #define USB_DRD_SET_CHEP_DBUF_ADDR(USBx, bEpChNum, wBuf0Addr, wBuf1Addr) \ argument
1007 USB_DRD_SET_CHEP_DBUF0_ADDR((USBx), (bEpChNum), (wBuf0Addr)); \
1008 USB_DRD_SET_CHEP_DBUF1_ADDR((USBx), (bEpChNum), (wBuf1Addr)); \
1021 #define USB_DRD_SET_CHEP_DBUF0_CNT(USBx, bEpChNum, bDir, wCount) \ argument
1026 USB_DRD_SET_CHEP_RX_DBUF0_CNT((USBx), (bEpChNum), (wCount)); \
1033 USB_DRD_SET_CHEP_TX_CNT((USBx), (bEpChNum), (wCount)); \
1038 #define USB_DRD_SET_CHEP_DBUF1_CNT(USBx, bEpChNum, bDir, wCount) \ argument
1043 USB_DRD_SET_CHEP_RX_CNT((USBx), (bEpChNum), (wCount)); \
1056 #define USB_DRD_SET_CHEP_DBUF_CNT(USBx, bEpChNum, bDir, wCount) \ argument
1058 USB_DRD_SET_CHEP_DBUF0_CNT((USBx), (bEpChNum), (bDir), (wCount)); \
1059 USB_DRD_SET_CHEP_DBUF1_CNT((USBx), (bEpChNum), (bDir), (wCount)); \
1068 #define USB_DRD_GET_CHEP_DBUF0_CNT(USBx, bEpChNum) (USB_DRD_GET_CHEP_TX_CNT((USBx), (bEpChNum))) argument
1069 #define USB_DRD_GET_CHEP_DBUF1_CNT(USBx, bEpChNum) (USB_DRD_GET_CHEP_RX_CNT((USBx), (bEpChNum))) argument
1095 HAL_StatusTypeDef USB_CoreInit(USB_OTG_GlobalTypeDef *USBx, USB_OTG_CfgTypeDef cfg);
1096 HAL_StatusTypeDef USB_DevInit(USB_OTG_GlobalTypeDef *USBx, USB_OTG_CfgTypeDef cfg);
1097 HAL_StatusTypeDef USB_EnableGlobalInt(USB_OTG_GlobalTypeDef *USBx);
1098 HAL_StatusTypeDef USB_DisableGlobalInt(USB_OTG_GlobalTypeDef *USBx);
1099 HAL_StatusTypeDef USB_SetTurnaroundTime(USB_OTG_GlobalTypeDef *USBx, uint32_t hclk, uint8_t speed);
1100 HAL_StatusTypeDef USB_SetCurrentMode(USB_OTG_GlobalTypeDef *USBx, USB_OTG_ModeTypeDef mode);
1101 HAL_StatusTypeDef USB_SetDevSpeed(const USB_OTG_GlobalTypeDef *USBx, uint8_t speed);
1102 HAL_StatusTypeDef USB_FlushRxFifo(USB_OTG_GlobalTypeDef *USBx);
1103 HAL_StatusTypeDef USB_FlushTxFifo(USB_OTG_GlobalTypeDef *USBx, uint32_t num);
1104 HAL_StatusTypeDef USB_ActivateEndpoint(const USB_OTG_GlobalTypeDef *USBx, const USB_OTG_EPTypeDef *…
1105 HAL_StatusTypeDef USB_DeactivateEndpoint(const USB_OTG_GlobalTypeDef *USBx, const USB_OTG_EPTypeDef…
1106 HAL_StatusTypeDef USB_ActivateDedicatedEndpoint(const USB_OTG_GlobalTypeDef *USBx, const USB_OTG_EP…
1107 HAL_StatusTypeDef USB_DeactivateDedicatedEndpoint(const USB_OTG_GlobalTypeDef *USBx, const USB_OTG_…
1108 HAL_StatusTypeDef USB_EPStartXfer(USB_OTG_GlobalTypeDef *USBx, USB_OTG_EPTypeDef *ep, uint8_t dma);
1109 HAL_StatusTypeDef USB_WritePacket(const USB_OTG_GlobalTypeDef *USBx, uint8_t *src,
1112 void *USB_ReadPacket(const USB_OTG_GlobalTypeDef *USBx, uint8_t *dest, uint16_t len);
1113 HAL_StatusTypeDef USB_EPSetStall(const USB_OTG_GlobalTypeDef *USBx, const USB_OTG_EPTypeDef *ep);
1114 HAL_StatusTypeDef USB_EPClearStall(const USB_OTG_GlobalTypeDef *USBx, const USB_OTG_EPTypeDef *ep);
1115 HAL_StatusTypeDef USB_EPStopXfer(const USB_OTG_GlobalTypeDef *USBx, USB_OTG_EPTypeDef *ep);
1116 HAL_StatusTypeDef USB_SetDevAddress(const USB_OTG_GlobalTypeDef *USBx, uint8_t address);
1117 HAL_StatusTypeDef USB_DevConnect(const USB_OTG_GlobalTypeDef *USBx);
1118 HAL_StatusTypeDef USB_DevDisconnect(const USB_OTG_GlobalTypeDef *USBx);
1119 HAL_StatusTypeDef USB_StopDevice(USB_OTG_GlobalTypeDef *USBx);
1120 HAL_StatusTypeDef USB_ActivateSetup(const USB_OTG_GlobalTypeDef *USBx);
1121 HAL_StatusTypeDef USB_EP0_OutStart(const USB_OTG_GlobalTypeDef *USBx, uint8_t dma, const uint8_t *p…
1122 uint8_t USB_GetDevSpeed(const USB_OTG_GlobalTypeDef *USBx);
1123 uint32_t USB_GetMode(const USB_OTG_GlobalTypeDef *USBx);
1124 uint32_t USB_ReadInterrupts(USB_OTG_GlobalTypeDef const *USBx);
1125 uint32_t USB_ReadChInterrupts(const USB_OTG_GlobalTypeDef *USBx, uint8_t chnum);
1126 uint32_t USB_ReadDevAllOutEpInterrupt(const USB_OTG_GlobalTypeDef *USBx);
1127 uint32_t USB_ReadDevOutEPInterrupt(const USB_OTG_GlobalTypeDef *USBx, uint8_t epnum);
1128 uint32_t USB_ReadDevAllInEpInterrupt(const USB_OTG_GlobalTypeDef *USBx);
1129 uint32_t USB_ReadDevInEPInterrupt(const USB_OTG_GlobalTypeDef *USBx, uint8_t epnum);
1130 void USB_ClearInterrupts(USB_OTG_GlobalTypeDef *USBx, uint32_t interrupt);
1132 HAL_StatusTypeDef USB_HostInit(USB_OTG_GlobalTypeDef *USBx, USB_OTG_CfgTypeDef cfg);
1133 HAL_StatusTypeDef USB_InitFSLSPClkSel(const USB_OTG_GlobalTypeDef *USBx, uint8_t freq);
1134 HAL_StatusTypeDef USB_ResetPort(const USB_OTG_GlobalTypeDef *USBx);
1135 HAL_StatusTypeDef USB_DriveVbus(const USB_OTG_GlobalTypeDef *USBx, uint8_t state);
1136 uint32_t USB_GetHostSpeed(USB_OTG_GlobalTypeDef const *USBx);
1137 uint32_t USB_GetCurrentFrame(USB_OTG_GlobalTypeDef const *USBx);
1138 HAL_StatusTypeDef USB_HC_Init(USB_OTG_GlobalTypeDef *USBx, uint8_t ch_num,
1141 HAL_StatusTypeDef USB_HC_StartXfer(USB_OTG_GlobalTypeDef *USBx,
1144 uint32_t USB_HC_ReadInterrupt(const USB_OTG_GlobalTypeDef *USBx);
1145 HAL_StatusTypeDef USB_HC_Halt(const USB_OTG_GlobalTypeDef *USBx, uint8_t hc_num);
1146 HAL_StatusTypeDef USB_DoPing(const USB_OTG_GlobalTypeDef *USBx, uint8_t ch_num);
1147 HAL_StatusTypeDef USB_StopHost(USB_OTG_GlobalTypeDef *USBx);
1148 HAL_StatusTypeDef USB_ActivateRemoteWakeup(const USB_OTG_GlobalTypeDef *USBx);
1149 HAL_StatusTypeDef USB_DeActivateRemoteWakeup(const USB_OTG_GlobalTypeDef *USBx);
1153 HAL_StatusTypeDef USB_CoreInit(USB_DRD_TypeDef *USBx, USB_DRD_CfgTypeDef cfg);
1154 HAL_StatusTypeDef USB_DevInit(USB_DRD_TypeDef *USBx, USB_DRD_CfgTypeDef cfg);
1155 HAL_StatusTypeDef USB_EnableGlobalInt(USB_DRD_TypeDef *USBx);
1156 HAL_StatusTypeDef USB_DisableGlobalInt(USB_DRD_TypeDef *USBx);
1157 HAL_StatusTypeDef USB_SetCurrentMode(USB_DRD_TypeDef *USBx, USB_DRD_ModeTypeDef mode);
1159 HAL_StatusTypeDef USB_FlushRxFifo(USB_DRD_TypeDef const *USBx);
1160 HAL_StatusTypeDef USB_FlushTxFifo(USB_DRD_TypeDef const *USBx, uint32_t num);
1163 HAL_StatusTypeDef USB_ActivateEndpoint(USB_DRD_TypeDef *USBx, USB_DRD_EPTypeDef *ep);
1164 HAL_StatusTypeDef USB_DeactivateEndpoint(USB_DRD_TypeDef *USBx, USB_DRD_EPTypeDef *ep);
1165 HAL_StatusTypeDef USB_EPStartXfer(USB_DRD_TypeDef *USBx, USB_DRD_EPTypeDef *ep);
1166 HAL_StatusTypeDef USB_EPSetStall(USB_DRD_TypeDef *USBx, USB_DRD_EPTypeDef *ep);
1167 HAL_StatusTypeDef USB_EPClearStall(USB_DRD_TypeDef *USBx, USB_DRD_EPTypeDef *ep);
1168 HAL_StatusTypeDef USB_EPStopXfer(USB_DRD_TypeDef *USBx, USB_DRD_EPTypeDef *ep);
1171 HAL_StatusTypeDef USB_SetDevAddress(USB_DRD_TypeDef *USBx, uint8_t address);
1172 HAL_StatusTypeDef USB_DevConnect(USB_DRD_TypeDef *USBx);
1173 HAL_StatusTypeDef USB_DevDisconnect(USB_DRD_TypeDef *USBx);
1174 HAL_StatusTypeDef USB_StopDevice(USB_DRD_TypeDef *USBx);
1175 uint32_t USB_ReadInterrupts(USB_DRD_TypeDef const *USBx);
1177 HAL_StatusTypeDef USB_ResetPort(USB_DRD_TypeDef *USBx);
1178 HAL_StatusTypeDef USB_HostInit(USB_DRD_TypeDef *USBx, USB_DRD_CfgTypeDef cfg);
1179 HAL_StatusTypeDef USB_HC_IN_Halt(USB_DRD_TypeDef *USBx, uint8_t phy_ch);
1180 HAL_StatusTypeDef USB_HC_OUT_Halt(USB_DRD_TypeDef *USBx, uint8_t phy_ch);
1181 HAL_StatusTypeDef USB_HC_StartXfer(USB_DRD_TypeDef *USBx, USB_DRD_HCTypeDef *hc);
1183 uint32_t USB_GetHostSpeed(USB_DRD_TypeDef const *USBx);
1184 uint32_t USB_GetCurrentFrame(USB_DRD_TypeDef const *USBx);
1185 HAL_StatusTypeDef USB_StopHost(USB_DRD_TypeDef *USBx);
1186 HAL_StatusTypeDef USB_HC_DoubleBuffer(USB_DRD_TypeDef *USBx, uint8_t phy_ch_num, uint8_t db_state);
1187 HAL_StatusTypeDef USB_HC_Init(USB_DRD_TypeDef *USBx, uint8_t phy_ch_num, uint8_t epnum,
1190 HAL_StatusTypeDef USB_ActivateRemoteWakeup(USB_DRD_TypeDef *USBx);
1191 HAL_StatusTypeDef USB_DeActivateRemoteWakeup(USB_DRD_TypeDef *USBx);
1193 void USB_WritePMA(USB_DRD_TypeDef const *USBx, uint8_t *pbUsrBuf,
1196 void USB_ReadPMA(USB_DRD_TypeDef const *USBx, uint8_t *pbUsrBuf,