/hal_stm32-latest/stm32cube/stm32f3xx/drivers/src/ |
D | stm32f3xx_ll_usb.c | 223 HAL_StatusTypeDef USB_ActivateEndpoint(USB_TypeDef *USBx, USB_EPTypeDef *ep) in USB_ActivateEndpoint() argument 228 wEpRegVal = PCD_GET_ENDPOINT(USBx, ep->num) & USB_EP_T_MASK; in USB_ActivateEndpoint() 231 switch (ep->type) in USB_ActivateEndpoint() 254 PCD_SET_ENDPOINT(USBx, ep->num, (wEpRegVal | USB_EP_CTR_RX | USB_EP_CTR_TX)); in USB_ActivateEndpoint() 256 PCD_SET_EP_ADDRESS(USBx, ep->num, ep->num); in USB_ActivateEndpoint() 258 if (ep->doublebuffer == 0U) in USB_ActivateEndpoint() 260 if (ep->is_in != 0U) in USB_ActivateEndpoint() 263 PCD_SET_EP_TX_ADDRESS(USBx, ep->num, ep->pmaadress); in USB_ActivateEndpoint() 264 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_ActivateEndpoint() 266 if (ep->type != EP_TYPE_ISOC) in USB_ActivateEndpoint() [all …]
|
D | stm32f3xx_hal_pcd.c | 92 static HAL_StatusTypeDef HAL_PCD_EP_DB_Transmit(PCD_HandleTypeDef *hpcd, PCD_EPTypeDef *ep, uint16_… 93 static uint16_t HAL_PCD_EP_DB_Receive(PCD_HandleTypeDef *hpcd, PCD_EPTypeDef *ep, uint16_t wEPVal); 1223 PCD_EPTypeDef *ep; in HAL_PCD_EP_Open() local 1227 ep = &hpcd->IN_ep[ep_addr & EP_ADDR_MSK]; in HAL_PCD_EP_Open() 1228 ep->is_in = 1U; in HAL_PCD_EP_Open() 1232 ep = &hpcd->OUT_ep[ep_addr & EP_ADDR_MSK]; in HAL_PCD_EP_Open() 1233 ep->is_in = 0U; in HAL_PCD_EP_Open() 1236 ep->num = ep_addr & EP_ADDR_MSK; in HAL_PCD_EP_Open() 1237 ep->maxpacket = ep_mps; in HAL_PCD_EP_Open() 1238 ep->type = ep_type; in HAL_PCD_EP_Open() [all …]
|
/hal_stm32-latest/stm32cube/stm32l0xx/drivers/src/ |
D | stm32l0xx_ll_usb.c | 182 HAL_StatusTypeDef USB_ActivateEndpoint(USB_TypeDef *USBx, USB_EPTypeDef *ep) in USB_ActivateEndpoint() argument 187 wEpRegVal = PCD_GET_ENDPOINT(USBx, ep->num) & USB_EP_T_MASK; in USB_ActivateEndpoint() 190 switch (ep->type) in USB_ActivateEndpoint() 213 PCD_SET_ENDPOINT(USBx, ep->num, (wEpRegVal | USB_EP_CTR_RX | USB_EP_CTR_TX)); in USB_ActivateEndpoint() 215 PCD_SET_EP_ADDRESS(USBx, ep->num, ep->num); in USB_ActivateEndpoint() 217 if (ep->doublebuffer == 0U) in USB_ActivateEndpoint() 219 if (ep->is_in != 0U) in USB_ActivateEndpoint() 222 PCD_SET_EP_TX_ADDRESS(USBx, ep->num, ep->pmaadress); in USB_ActivateEndpoint() 223 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_ActivateEndpoint() 225 if (ep->type != EP_TYPE_ISOC) in USB_ActivateEndpoint() [all …]
|
D | stm32l0xx_hal_pcd.c | 92 static HAL_StatusTypeDef HAL_PCD_EP_DB_Transmit(PCD_HandleTypeDef *hpcd, PCD_EPTypeDef *ep, uint16_… 93 static uint16_t HAL_PCD_EP_DB_Receive(PCD_HandleTypeDef *hpcd, PCD_EPTypeDef *ep, uint16_t wEPVal); 1393 PCD_EPTypeDef *ep; in HAL_PCD_EP_Open() local 1397 ep = &hpcd->IN_ep[ep_addr & EP_ADDR_MSK]; in HAL_PCD_EP_Open() 1398 ep->is_in = 1U; in HAL_PCD_EP_Open() 1402 ep = &hpcd->OUT_ep[ep_addr & EP_ADDR_MSK]; in HAL_PCD_EP_Open() 1403 ep->is_in = 0U; in HAL_PCD_EP_Open() 1406 ep->num = ep_addr & EP_ADDR_MSK; in HAL_PCD_EP_Open() 1407 ep->maxpacket = ep_mps; in HAL_PCD_EP_Open() 1408 ep->type = ep_type; in HAL_PCD_EP_Open() [all …]
|
/hal_stm32-latest/stm32cube/stm32wbxx/drivers/src/ |
D | stm32wbxx_ll_usb.c | 223 HAL_StatusTypeDef USB_ActivateEndpoint(USB_TypeDef *USBx, USB_EPTypeDef *ep) in USB_ActivateEndpoint() argument 228 wEpRegVal = PCD_GET_ENDPOINT(USBx, ep->num) & USB_EP_T_MASK; in USB_ActivateEndpoint() 231 switch (ep->type) in USB_ActivateEndpoint() 254 PCD_SET_ENDPOINT(USBx, ep->num, (wEpRegVal | USB_EP_CTR_RX | USB_EP_CTR_TX)); in USB_ActivateEndpoint() 256 PCD_SET_EP_ADDRESS(USBx, ep->num, ep->num); in USB_ActivateEndpoint() 258 if (ep->doublebuffer == 0U) in USB_ActivateEndpoint() 260 if (ep->is_in != 0U) in USB_ActivateEndpoint() 263 PCD_SET_EP_TX_ADDRESS(USBx, ep->num, ep->pmaadress); in USB_ActivateEndpoint() 264 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_ActivateEndpoint() 266 if (ep->type != EP_TYPE_ISOC) in USB_ActivateEndpoint() [all …]
|
D | stm32wbxx_hal_pcd.c | 92 static HAL_StatusTypeDef HAL_PCD_EP_DB_Transmit(PCD_HandleTypeDef *hpcd, PCD_EPTypeDef *ep, uint16_… 93 static uint16_t HAL_PCD_EP_DB_Receive(PCD_HandleTypeDef *hpcd, PCD_EPTypeDef *ep, uint16_t wEPVal); 1393 PCD_EPTypeDef *ep; in HAL_PCD_EP_Open() local 1397 ep = &hpcd->IN_ep[ep_addr & EP_ADDR_MSK]; in HAL_PCD_EP_Open() 1398 ep->is_in = 1U; in HAL_PCD_EP_Open() 1402 ep = &hpcd->OUT_ep[ep_addr & EP_ADDR_MSK]; in HAL_PCD_EP_Open() 1403 ep->is_in = 0U; in HAL_PCD_EP_Open() 1406 ep->num = ep_addr & EP_ADDR_MSK; in HAL_PCD_EP_Open() 1407 ep->maxpacket = ep_mps; in HAL_PCD_EP_Open() 1408 ep->type = ep_type; in HAL_PCD_EP_Open() [all …]
|
/hal_stm32-latest/stm32cube/stm32f0xx/drivers/src/ |
D | stm32f0xx_ll_usb.c | 223 HAL_StatusTypeDef USB_ActivateEndpoint(USB_TypeDef *USBx, USB_EPTypeDef *ep) in USB_ActivateEndpoint() argument 228 wEpRegVal = PCD_GET_ENDPOINT(USBx, ep->num) & USB_EP_T_MASK; in USB_ActivateEndpoint() 231 switch (ep->type) in USB_ActivateEndpoint() 254 PCD_SET_ENDPOINT(USBx, ep->num, (wEpRegVal | USB_EP_CTR_RX | USB_EP_CTR_TX)); in USB_ActivateEndpoint() 256 PCD_SET_EP_ADDRESS(USBx, ep->num, ep->num); in USB_ActivateEndpoint() 258 if (ep->doublebuffer == 0U) in USB_ActivateEndpoint() 260 if (ep->is_in != 0U) in USB_ActivateEndpoint() 263 PCD_SET_EP_TX_ADDRESS(USBx, ep->num, ep->pmaadress); in USB_ActivateEndpoint() 264 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_ActivateEndpoint() 266 if (ep->type != EP_TYPE_ISOC) in USB_ActivateEndpoint() [all …]
|
D | stm32f0xx_hal_pcd.c | 92 static HAL_StatusTypeDef HAL_PCD_EP_DB_Transmit(PCD_HandleTypeDef *hpcd, PCD_EPTypeDef *ep, uint16_… 93 static uint16_t HAL_PCD_EP_DB_Receive(PCD_HandleTypeDef *hpcd, PCD_EPTypeDef *ep, uint16_t wEPVal); 1393 PCD_EPTypeDef *ep; in HAL_PCD_EP_Open() local 1397 ep = &hpcd->IN_ep[ep_addr & EP_ADDR_MSK]; in HAL_PCD_EP_Open() 1398 ep->is_in = 1U; in HAL_PCD_EP_Open() 1402 ep = &hpcd->OUT_ep[ep_addr & EP_ADDR_MSK]; in HAL_PCD_EP_Open() 1403 ep->is_in = 0U; in HAL_PCD_EP_Open() 1406 ep->num = ep_addr & EP_ADDR_MSK; in HAL_PCD_EP_Open() 1407 ep->maxpacket = ep_mps; in HAL_PCD_EP_Open() 1408 ep->type = ep_type; in HAL_PCD_EP_Open() [all …]
|
/hal_stm32-latest/stm32cube/stm32l5xx/drivers/src/ |
D | stm32l5xx_ll_usb.c | 223 HAL_StatusTypeDef USB_ActivateEndpoint(USB_TypeDef *USBx, USB_EPTypeDef *ep) in USB_ActivateEndpoint() argument 228 wEpRegVal = PCD_GET_ENDPOINT(USBx, ep->num) & USB_EP_T_MASK; in USB_ActivateEndpoint() 231 switch (ep->type) in USB_ActivateEndpoint() 254 PCD_SET_ENDPOINT(USBx, ep->num, (wEpRegVal | USB_EP_CTR_RX | USB_EP_CTR_TX)); in USB_ActivateEndpoint() 256 PCD_SET_EP_ADDRESS(USBx, ep->num, ep->num); in USB_ActivateEndpoint() 258 if (ep->doublebuffer == 0U) in USB_ActivateEndpoint() 260 if (ep->is_in != 0U) in USB_ActivateEndpoint() 263 PCD_SET_EP_TX_ADDRESS(USBx, ep->num, ep->pmaadress); in USB_ActivateEndpoint() 264 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_ActivateEndpoint() 266 if (ep->type != EP_TYPE_ISOC) in USB_ActivateEndpoint() [all …]
|
D | stm32l5xx_hal_pcd.c | 92 static HAL_StatusTypeDef HAL_PCD_EP_DB_Transmit(PCD_HandleTypeDef *hpcd, PCD_EPTypeDef *ep, uint16_… 93 static uint16_t HAL_PCD_EP_DB_Receive(PCD_HandleTypeDef *hpcd, PCD_EPTypeDef *ep, uint16_t wEPVal); 1393 PCD_EPTypeDef *ep; in HAL_PCD_EP_Open() local 1397 ep = &hpcd->IN_ep[ep_addr & EP_ADDR_MSK]; in HAL_PCD_EP_Open() 1398 ep->is_in = 1U; in HAL_PCD_EP_Open() 1402 ep = &hpcd->OUT_ep[ep_addr & EP_ADDR_MSK]; in HAL_PCD_EP_Open() 1403 ep->is_in = 0U; in HAL_PCD_EP_Open() 1406 ep->num = ep_addr & EP_ADDR_MSK; in HAL_PCD_EP_Open() 1407 ep->maxpacket = ep_mps; in HAL_PCD_EP_Open() 1408 ep->type = ep_type; in HAL_PCD_EP_Open() [all …]
|
/hal_stm32-latest/stm32cube/stm32l1xx/drivers/src/ |
D | stm32l1xx_ll_usb.c | 223 HAL_StatusTypeDef USB_ActivateEndpoint(USB_TypeDef *USBx, USB_EPTypeDef *ep) in USB_ActivateEndpoint() argument 228 wEpRegVal = PCD_GET_ENDPOINT(USBx, ep->num) & USB_EP_T_MASK; in USB_ActivateEndpoint() 231 switch (ep->type) in USB_ActivateEndpoint() 254 PCD_SET_ENDPOINT(USBx, ep->num, (wEpRegVal | USB_EP_CTR_RX | USB_EP_CTR_TX)); in USB_ActivateEndpoint() 256 PCD_SET_EP_ADDRESS(USBx, ep->num, ep->num); in USB_ActivateEndpoint() 258 if (ep->doublebuffer == 0U) in USB_ActivateEndpoint() 260 if (ep->is_in != 0U) in USB_ActivateEndpoint() 263 PCD_SET_EP_TX_ADDRESS(USBx, ep->num, ep->pmaadress); in USB_ActivateEndpoint() 264 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_ActivateEndpoint() 266 if (ep->type != EP_TYPE_ISOC) in USB_ActivateEndpoint() [all …]
|
D | stm32l1xx_hal_pcd.c | 92 static HAL_StatusTypeDef HAL_PCD_EP_DB_Transmit(PCD_HandleTypeDef *hpcd, PCD_EPTypeDef *ep, uint16_… 93 static uint16_t HAL_PCD_EP_DB_Receive(PCD_HandleTypeDef *hpcd, PCD_EPTypeDef *ep, uint16_t wEPVal); 1223 PCD_EPTypeDef *ep; in HAL_PCD_EP_Open() local 1227 ep = &hpcd->IN_ep[ep_addr & EP_ADDR_MSK]; in HAL_PCD_EP_Open() 1228 ep->is_in = 1U; in HAL_PCD_EP_Open() 1232 ep = &hpcd->OUT_ep[ep_addr & EP_ADDR_MSK]; in HAL_PCD_EP_Open() 1233 ep->is_in = 0U; in HAL_PCD_EP_Open() 1236 ep->num = ep_addr & EP_ADDR_MSK; in HAL_PCD_EP_Open() 1237 ep->maxpacket = ep_mps; in HAL_PCD_EP_Open() 1238 ep->type = ep_type; in HAL_PCD_EP_Open() [all …]
|
/hal_stm32-latest/stm32cube/stm32g4xx/drivers/src/ |
D | stm32g4xx_ll_usb.c | 223 HAL_StatusTypeDef USB_ActivateEndpoint(USB_TypeDef *USBx, USB_EPTypeDef *ep) in USB_ActivateEndpoint() argument 228 wEpRegVal = PCD_GET_ENDPOINT(USBx, ep->num) & USB_EP_T_MASK; in USB_ActivateEndpoint() 231 switch (ep->type) in USB_ActivateEndpoint() 254 PCD_SET_ENDPOINT(USBx, ep->num, (wEpRegVal | USB_EP_CTR_RX | USB_EP_CTR_TX)); in USB_ActivateEndpoint() 256 PCD_SET_EP_ADDRESS(USBx, ep->num, ep->num); in USB_ActivateEndpoint() 258 if (ep->doublebuffer == 0U) in USB_ActivateEndpoint() 260 if (ep->is_in != 0U) in USB_ActivateEndpoint() 263 PCD_SET_EP_TX_ADDRESS(USBx, ep->num, ep->pmaadress); in USB_ActivateEndpoint() 264 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_ActivateEndpoint() 266 if (ep->type != EP_TYPE_ISOC) in USB_ActivateEndpoint() [all …]
|
D | stm32g4xx_hal_pcd.c | 92 static HAL_StatusTypeDef HAL_PCD_EP_DB_Transmit(PCD_HandleTypeDef *hpcd, PCD_EPTypeDef *ep, uint16_… 93 static uint16_t HAL_PCD_EP_DB_Receive(PCD_HandleTypeDef *hpcd, PCD_EPTypeDef *ep, uint16_t wEPVal); 1393 PCD_EPTypeDef *ep; in HAL_PCD_EP_Open() local 1397 ep = &hpcd->IN_ep[ep_addr & EP_ADDR_MSK]; in HAL_PCD_EP_Open() 1398 ep->is_in = 1U; in HAL_PCD_EP_Open() 1402 ep = &hpcd->OUT_ep[ep_addr & EP_ADDR_MSK]; in HAL_PCD_EP_Open() 1403 ep->is_in = 0U; in HAL_PCD_EP_Open() 1406 ep->num = ep_addr & EP_ADDR_MSK; in HAL_PCD_EP_Open() 1407 ep->maxpacket = (uint32_t)ep_mps & 0x7FFU; in HAL_PCD_EP_Open() 1408 ep->type = ep_type; in HAL_PCD_EP_Open() [all …]
|
/hal_stm32-latest/stm32cube/stm32u0xx/drivers/src/ |
D | stm32u0xx_ll_usb.c | 248 HAL_StatusTypeDef USB_ActivateEndpoint(USB_DRD_TypeDef *USBx, USB_DRD_EPTypeDef *ep) in USB_ActivateEndpoint() argument 253 wEpRegVal = PCD_GET_ENDPOINT(USBx, ep->num) & USB_EP_T_MASK; in USB_ActivateEndpoint() 256 switch (ep->type) in USB_ActivateEndpoint() 279 PCD_SET_ENDPOINT(USBx, ep->num, (wEpRegVal | USB_EP_VTRX | USB_EP_VTTX)); in USB_ActivateEndpoint() 281 PCD_SET_EP_ADDRESS(USBx, ep->num, ep->num); in USB_ActivateEndpoint() 283 if (ep->doublebuffer == 0U) in USB_ActivateEndpoint() 285 if (ep->is_in != 0U) in USB_ActivateEndpoint() 288 PCD_SET_EP_TX_ADDRESS(USBx, ep->num, ep->pmaadress); in USB_ActivateEndpoint() 289 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_ActivateEndpoint() 291 if (ep->type != EP_TYPE_ISOC) in USB_ActivateEndpoint() [all …]
|
D | stm32u0xx_hal_pcd.c | 92 static HAL_StatusTypeDef HAL_PCD_EP_DB_Transmit(PCD_HandleTypeDef *hpcd, PCD_EPTypeDef *ep, uint16_… 93 static uint16_t HAL_PCD_EP_DB_Receive(PCD_HandleTypeDef *hpcd, PCD_EPTypeDef *ep, uint16_t wEPVal); 1393 PCD_EPTypeDef *ep; in HAL_PCD_EP_Open() local 1397 ep = &hpcd->IN_ep[ep_addr & EP_ADDR_MSK]; in HAL_PCD_EP_Open() 1398 ep->is_in = 1U; in HAL_PCD_EP_Open() 1402 ep = &hpcd->OUT_ep[ep_addr & EP_ADDR_MSK]; in HAL_PCD_EP_Open() 1403 ep->is_in = 0U; in HAL_PCD_EP_Open() 1406 ep->num = ep_addr & EP_ADDR_MSK; in HAL_PCD_EP_Open() 1407 ep->maxpacket = (uint32_t)ep_mps & 0x7FFU; in HAL_PCD_EP_Open() 1408 ep->type = ep_type; in HAL_PCD_EP_Open() [all …]
|
/hal_stm32-latest/stm32cube/stm32g0xx/drivers/src/ |
D | stm32g0xx_ll_usb.c | 262 HAL_StatusTypeDef USB_ActivateEndpoint(USB_DRD_TypeDef *USBx, USB_DRD_EPTypeDef *ep) in USB_ActivateEndpoint() argument 267 wEpRegVal = PCD_GET_ENDPOINT(USBx, ep->num) & USB_EP_T_MASK; in USB_ActivateEndpoint() 270 switch (ep->type) in USB_ActivateEndpoint() 293 PCD_SET_ENDPOINT(USBx, ep->num, (wEpRegVal | USB_EP_VTRX | USB_EP_VTTX)); in USB_ActivateEndpoint() 295 PCD_SET_EP_ADDRESS(USBx, ep->num, ep->num); in USB_ActivateEndpoint() 297 if (ep->doublebuffer == 0U) in USB_ActivateEndpoint() 299 if (ep->is_in != 0U) in USB_ActivateEndpoint() 302 PCD_SET_EP_TX_ADDRESS(USBx, ep->num, ep->pmaadress); in USB_ActivateEndpoint() 303 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_ActivateEndpoint() 305 if (ep->type != EP_TYPE_ISOC) in USB_ActivateEndpoint() [all …]
|
D | stm32g0xx_hal_pcd.c | 92 static HAL_StatusTypeDef HAL_PCD_EP_DB_Transmit(PCD_HandleTypeDef *hpcd, PCD_EPTypeDef *ep, uint16_… 93 static uint16_t HAL_PCD_EP_DB_Receive(PCD_HandleTypeDef *hpcd, PCD_EPTypeDef *ep, uint16_t wEPVal); 1399 PCD_EPTypeDef *ep; in HAL_PCD_EP_Open() local 1403 ep = &hpcd->IN_ep[ep_addr & EP_ADDR_MSK]; in HAL_PCD_EP_Open() 1404 ep->is_in = 1U; in HAL_PCD_EP_Open() 1408 ep = &hpcd->OUT_ep[ep_addr & EP_ADDR_MSK]; in HAL_PCD_EP_Open() 1409 ep->is_in = 0U; in HAL_PCD_EP_Open() 1412 ep->num = ep_addr & EP_ADDR_MSK; in HAL_PCD_EP_Open() 1413 ep->maxpacket = ep_mps; in HAL_PCD_EP_Open() 1414 ep->type = ep_type; in HAL_PCD_EP_Open() [all …]
|
/hal_stm32-latest/stm32cube/stm32c0xx/drivers/src/ |
D | stm32c0xx_hal_pcd.c | 92 static HAL_StatusTypeDef HAL_PCD_EP_DB_Transmit(PCD_HandleTypeDef *hpcd, PCD_EPTypeDef *ep, uint16_… 93 static uint16_t HAL_PCD_EP_DB_Receive(PCD_HandleTypeDef *hpcd, PCD_EPTypeDef *ep, uint16_t wEPVal); 1393 PCD_EPTypeDef *ep; in HAL_PCD_EP_Open() local 1397 ep = &hpcd->IN_ep[ep_addr & EP_ADDR_MSK]; in HAL_PCD_EP_Open() 1398 ep->is_in = 1U; in HAL_PCD_EP_Open() 1402 ep = &hpcd->OUT_ep[ep_addr & EP_ADDR_MSK]; in HAL_PCD_EP_Open() 1403 ep->is_in = 0U; in HAL_PCD_EP_Open() 1406 ep->num = ep_addr & EP_ADDR_MSK; in HAL_PCD_EP_Open() 1407 ep->maxpacket = (uint32_t)ep_mps & 0x7FFU; in HAL_PCD_EP_Open() 1408 ep->type = ep_type; in HAL_PCD_EP_Open() [all …]
|
D | stm32c0xx_ll_usb.c | 262 HAL_StatusTypeDef USB_ActivateEndpoint(USB_DRD_TypeDef *USBx, USB_DRD_EPTypeDef *ep) in USB_ActivateEndpoint() argument 267 wEpRegVal = PCD_GET_ENDPOINT(USBx, ep->num) & USB_EP_T_MASK; in USB_ActivateEndpoint() 270 switch (ep->type) in USB_ActivateEndpoint() 293 PCD_SET_ENDPOINT(USBx, ep->num, (wEpRegVal | USB_EP_VTRX | USB_EP_VTTX)); in USB_ActivateEndpoint() 295 PCD_SET_EP_ADDRESS(USBx, ep->num, ep->num); in USB_ActivateEndpoint() 297 if (ep->doublebuffer == 0U) in USB_ActivateEndpoint() 299 if (ep->is_in != 0U) in USB_ActivateEndpoint() 302 PCD_SET_EP_TX_ADDRESS(USBx, ep->num, ep->pmaadress); in USB_ActivateEndpoint() 303 PCD_CLEAR_TX_DTOG(USBx, ep->num); in USB_ActivateEndpoint() 305 if (ep->type != EP_TYPE_ISOC) in USB_ActivateEndpoint() [all …]
|
/hal_stm32-latest/stm32cube/stm32l4xx/drivers/src/ |
D | stm32l4xx_hal_pcd.c | 99 static HAL_StatusTypeDef HAL_PCD_EP_DB_Transmit(PCD_HandleTypeDef *hpcd, PCD_EPTypeDef *ep, uint16_… 100 static uint16_t HAL_PCD_EP_DB_Receive(PCD_HandleTypeDef *hpcd, PCD_EPTypeDef *ep, uint16_t wEPVal); 1070 USB_OTG_EPTypeDef *ep; in HAL_PCD_IRQHandler() local 1103 ep = &hpcd->OUT_ep[RegVal & USB_OTG_GRXSTSP_EPNUM]; in HAL_PCD_IRQHandler() 1109 (void)USB_ReadPacket(USBx, ep->xfer_buff, in HAL_PCD_IRQHandler() 1112 ep->xfer_buff += (RegVal & USB_OTG_GRXSTSP_BCNT) >> 4; in HAL_PCD_IRQHandler() 1113 ep->xfer_count += (RegVal & USB_OTG_GRXSTSP_BCNT) >> 4; in HAL_PCD_IRQHandler() 1119 ep->xfer_count += (RegVal & USB_OTG_GRXSTSP_BCNT) >> 4; in HAL_PCD_IRQHandler() 1168 ep = &hpcd->OUT_ep[epnum]; in HAL_PCD_IRQHandler() 1170 if (ep->is_iso_incomplete == 1U) in HAL_PCD_IRQHandler() [all …]
|
/hal_stm32-latest/stm32cube/stm32f1xx/drivers/src/ |
D | stm32f1xx_hal_pcd.c | 99 static HAL_StatusTypeDef HAL_PCD_EP_DB_Transmit(PCD_HandleTypeDef *hpcd, PCD_EPTypeDef *ep, uint16_… 100 static uint16_t HAL_PCD_EP_DB_Receive(PCD_HandleTypeDef *hpcd, PCD_EPTypeDef *ep, uint16_t wEPVal); 905 USB_OTG_EPTypeDef *ep; in HAL_PCD_IRQHandler() local 938 ep = &hpcd->OUT_ep[RegVal & USB_OTG_GRXSTSP_EPNUM]; in HAL_PCD_IRQHandler() 944 (void)USB_ReadPacket(USBx, ep->xfer_buff, in HAL_PCD_IRQHandler() 947 ep->xfer_buff += (RegVal & USB_OTG_GRXSTSP_BCNT) >> 4; in HAL_PCD_IRQHandler() 948 ep->xfer_count += (RegVal & USB_OTG_GRXSTSP_BCNT) >> 4; in HAL_PCD_IRQHandler() 954 ep->xfer_count += (RegVal & USB_OTG_GRXSTSP_BCNT) >> 4; in HAL_PCD_IRQHandler() 1003 ep = &hpcd->OUT_ep[epnum]; in HAL_PCD_IRQHandler() 1005 if (ep->is_iso_incomplete == 1U) in HAL_PCD_IRQHandler() [all …]
|
D | stm32f1xx_ll_usb.c | 495 …_StatusTypeDef USB_ActivateEndpoint(const USB_OTG_GlobalTypeDef *USBx, const USB_OTG_EPTypeDef *ep) in USB_ActivateEndpoint() argument 498 uint32_t epnum = (uint32_t)ep->num; in USB_ActivateEndpoint() 500 if (ep->is_in == 1U) in USB_ActivateEndpoint() 502 USBx_DEVICE->DAINTMSK |= USB_OTG_DAINTMSK_IEPM & (uint32_t)(1UL << (ep->num & EP_ADDR_MSK)); 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() 514 …USBx_DEVICE->DAINTMSK |= USB_OTG_DAINTMSK_OEPM & ((uint32_t)(1UL << (ep->num & EP_ADDR_MSK)) << 16… in USB_ActivateEndpoint() 518 USBx_OUTEP(epnum)->DOEPCTL |= (ep->maxpacket & USB_OTG_DOEPCTL_MPSIZ) | in USB_ActivateEndpoint() 519 ((uint32_t)ep->type << 18) | in USB_ActivateEndpoint() 533 …peDef USB_ActivateDedicatedEndpoint(const USB_OTG_GlobalTypeDef *USBx, const USB_OTG_EPTypeDef *ep) in USB_ActivateDedicatedEndpoint() argument [all …]
|
/hal_stm32-latest/stm32cube/stm32u5xx/drivers/src/ |
D | stm32u5xx_hal_pcd.c | 100 static HAL_StatusTypeDef HAL_PCD_EP_DB_Transmit(PCD_HandleTypeDef *hpcd, PCD_EPTypeDef *ep, uint16_… 101 static uint16_t HAL_PCD_EP_DB_Receive(PCD_HandleTypeDef *hpcd, PCD_EPTypeDef *ep, uint16_t wEPVal); 1085 USB_OTG_EPTypeDef *ep; in HAL_PCD_IRQHandler() local 1118 ep = &hpcd->OUT_ep[RegVal & USB_OTG_GRXSTSP_EPNUM]; in HAL_PCD_IRQHandler() 1124 (void)USB_ReadPacket(USBx, ep->xfer_buff, in HAL_PCD_IRQHandler() 1127 ep->xfer_buff += (RegVal & USB_OTG_GRXSTSP_BCNT) >> 4; in HAL_PCD_IRQHandler() 1128 ep->xfer_count += (RegVal & USB_OTG_GRXSTSP_BCNT) >> 4; in HAL_PCD_IRQHandler() 1134 ep->xfer_count += (RegVal & USB_OTG_GRXSTSP_BCNT) >> 4; in HAL_PCD_IRQHandler() 1183 ep = &hpcd->OUT_ep[epnum]; in HAL_PCD_IRQHandler() 1185 if (ep->is_iso_incomplete == 1U) in HAL_PCD_IRQHandler() [all …]
|
/hal_stm32-latest/stm32cube/stm32h5xx/drivers/src/ |
D | stm32h5xx_hal_pcd.c | 100 static HAL_StatusTypeDef HAL_PCD_EP_DB_Transmit(PCD_HandleTypeDef *hpcd, PCD_EPTypeDef *ep, uint16_… 101 static uint16_t HAL_PCD_EP_DB_Receive(PCD_HandleTypeDef *hpcd, PCD_EPTypeDef *ep, uint16_t wEPVal); 1085 USB_OTG_EPTypeDef *ep; in HAL_PCD_IRQHandler() local 1118 ep = &hpcd->OUT_ep[RegVal & USB_OTG_GRXSTSP_EPNUM]; in HAL_PCD_IRQHandler() 1124 (void)USB_ReadPacket(USBx, ep->xfer_buff, in HAL_PCD_IRQHandler() 1127 ep->xfer_buff += (RegVal & USB_OTG_GRXSTSP_BCNT) >> 4; in HAL_PCD_IRQHandler() 1128 ep->xfer_count += (RegVal & USB_OTG_GRXSTSP_BCNT) >> 4; in HAL_PCD_IRQHandler() 1134 ep->xfer_count += (RegVal & USB_OTG_GRXSTSP_BCNT) >> 4; in HAL_PCD_IRQHandler() 1183 ep = &hpcd->OUT_ep[epnum]; in HAL_PCD_IRQHandler() 1185 if (ep->is_iso_incomplete == 1U) in HAL_PCD_IRQHandler() [all …]
|