Home
last modified time | relevance | path

Searched refs:hc (Results 1 – 25 of 48) sorted by relevance

12

/hal_stm32-latest/stm32cube/stm32u5xx/drivers/src/
Dstm32u5xx_hal_hcd.c227 hhcd->hc[ch_num].do_ping = 0U; in HAL_HCD_HC_Init()
228 hhcd->hc[ch_num].dev_addr = dev_address; in HAL_HCD_HC_Init()
229 hhcd->hc[ch_num].ch_num = ch_num; in HAL_HCD_HC_Init()
230 hhcd->hc[ch_num].ep_type = ep_type; in HAL_HCD_HC_Init()
231 hhcd->hc[ch_num].ep_num = epnum & 0x7FU; in HAL_HCD_HC_Init()
237 hhcd->hc[ch_num].ep_is_in = 1U; in HAL_HCD_HC_Init()
241 hhcd->hc[ch_num].ep_is_in = 0U; in HAL_HCD_HC_Init()
259 hhcd->hc[ch_num].speed = speed; in HAL_HCD_HC_Init()
260 hhcd->hc[ch_num].max_packet = (uint16_t)HCcharMps; in HAL_HCD_HC_Init()
404 hhcd->hc[ch_num].ep_is_in = direction; in HAL_HCD_HC_SubmitRequest()
[all …]
Dstm32u5xx_ll_usb.c1823 HAL_StatusTypeDef USB_HC_StartXfer(USB_OTG_GlobalTypeDef *USBx, USB_OTG_HCTypeDef *hc, uint8_t dma) in USB_HC_StartXfer() argument
1826 uint32_t ch_num = (uint32_t)hc->ch_num; in USB_HC_StartXfer()
1839 if (((hc->ep_type == EP_TYPE_CTRL) || (hc->ep_type == EP_TYPE_BULK)) && (hc->do_ssplit == 0U)) in USB_HC_StartXfer()
1849 if ((hc->speed == USBH_HS_SPEED) && (hc->do_ping == 1U)) in USB_HC_StartXfer()
1851 (void)USB_DoPing(USBx, hc->ch_num); in USB_HC_StartXfer()
1858 if (hc->do_ssplit == 1U) in USB_HC_StartXfer()
1863 if (hc->ep_is_in != 0U) in USB_HC_StartXfer()
1865 hc->XferSize = (uint32_t)num_packets * hc->max_packet; in USB_HC_StartXfer()
1869 if (hc->ep_type == EP_TYPE_ISOC) in USB_HC_StartXfer()
1871 if (hc->xfer_len > ISO_SPLT_MPS) in USB_HC_StartXfer()
[all …]
/hal_stm32-latest/stm32cube/stm32h5xx/drivers/src/
Dstm32h5xx_hal_hcd.c227 hhcd->hc[ch_num].do_ping = 0U; in HAL_HCD_HC_Init()
228 hhcd->hc[ch_num].dev_addr = dev_address; in HAL_HCD_HC_Init()
229 hhcd->hc[ch_num].ch_num = ch_num; in HAL_HCD_HC_Init()
230 hhcd->hc[ch_num].ep_type = ep_type; in HAL_HCD_HC_Init()
231 hhcd->hc[ch_num].ep_num = epnum & 0x7FU; in HAL_HCD_HC_Init()
237 hhcd->hc[ch_num].ep_is_in = 1U; in HAL_HCD_HC_Init()
241 hhcd->hc[ch_num].ep_is_in = 0U; in HAL_HCD_HC_Init()
259 hhcd->hc[ch_num].speed = speed; in HAL_HCD_HC_Init()
260 hhcd->hc[ch_num].max_packet = (uint16_t)HCcharMps; in HAL_HCD_HC_Init()
404 hhcd->hc[ch_num].ep_is_in = direction; in HAL_HCD_HC_SubmitRequest()
[all …]
Dstm32h5xx_ll_usb.c1835 HAL_StatusTypeDef USB_HC_StartXfer(USB_OTG_GlobalTypeDef *USBx, USB_OTG_HCTypeDef *hc, uint8_t dma) in USB_HC_StartXfer() argument
1838 uint32_t ch_num = (uint32_t)hc->ch_num; in USB_HC_StartXfer()
1851 if (((hc->ep_type == EP_TYPE_CTRL) || (hc->ep_type == EP_TYPE_BULK)) && (hc->do_ssplit == 0U)) in USB_HC_StartXfer()
1861 if ((hc->speed == USBH_HS_SPEED) && (hc->do_ping == 1U)) in USB_HC_StartXfer()
1863 (void)USB_DoPing(USBx, hc->ch_num); in USB_HC_StartXfer()
1870 if (hc->do_ssplit == 1U) in USB_HC_StartXfer()
1875 if (hc->ep_is_in != 0U) in USB_HC_StartXfer()
1877 hc->XferSize = (uint32_t)num_packets * hc->max_packet; in USB_HC_StartXfer()
1881 if (hc->ep_type == EP_TYPE_ISOC) in USB_HC_StartXfer()
1883 if (hc->xfer_len > ISO_SPLT_MPS) in USB_HC_StartXfer()
[all …]
/hal_stm32-latest/stm32cube/stm32f2xx/drivers/src/
Dstm32f2xx_hal_hcd.c226 hhcd->hc[ch_num].do_ping = 0U; in HAL_HCD_HC_Init()
227 hhcd->hc[ch_num].dev_addr = dev_address; in HAL_HCD_HC_Init()
228 hhcd->hc[ch_num].ch_num = ch_num; in HAL_HCD_HC_Init()
229 hhcd->hc[ch_num].ep_type = ep_type; in HAL_HCD_HC_Init()
230 hhcd->hc[ch_num].ep_num = epnum & 0x7FU; in HAL_HCD_HC_Init()
236 hhcd->hc[ch_num].ep_is_in = 1U; in HAL_HCD_HC_Init()
240 hhcd->hc[ch_num].ep_is_in = 0U; in HAL_HCD_HC_Init()
258 hhcd->hc[ch_num].speed = speed; in HAL_HCD_HC_Init()
259 hhcd->hc[ch_num].max_packet = (uint16_t)HCcharMps; in HAL_HCD_HC_Init()
403 hhcd->hc[ch_num].ep_is_in = direction; in HAL_HCD_HC_SubmitRequest()
[all …]
Dstm32f2xx_ll_usb.c1775 HAL_StatusTypeDef USB_HC_StartXfer(USB_OTG_GlobalTypeDef *USBx, USB_OTG_HCTypeDef *hc, uint8_t dma) in USB_HC_StartXfer() argument
1778 uint32_t ch_num = (uint32_t)hc->ch_num; in USB_HC_StartXfer()
1791 if (((hc->ep_type == EP_TYPE_CTRL) || (hc->ep_type == EP_TYPE_BULK)) && (hc->do_ssplit == 0U)) in USB_HC_StartXfer()
1801 if ((hc->speed == USBH_HS_SPEED) && (hc->do_ping == 1U)) in USB_HC_StartXfer()
1803 (void)USB_DoPing(USBx, hc->ch_num); in USB_HC_StartXfer()
1810 if (hc->do_ssplit == 1U) in USB_HC_StartXfer()
1815 if (hc->ep_is_in != 0U) in USB_HC_StartXfer()
1817 hc->XferSize = (uint32_t)num_packets * hc->max_packet; in USB_HC_StartXfer()
1821 if (hc->ep_type == EP_TYPE_ISOC) in USB_HC_StartXfer()
1823 if (hc->xfer_len > ISO_SPLT_MPS) in USB_HC_StartXfer()
[all …]
/hal_stm32-latest/stm32cube/stm32h7rsxx/drivers/src/
Dstm32h7rsxx_hal_hcd.c225 hhcd->hc[ch_num].do_ping = 0U; in HAL_HCD_HC_Init()
226 hhcd->hc[ch_num].dev_addr = dev_address; in HAL_HCD_HC_Init()
227 hhcd->hc[ch_num].ch_num = ch_num; in HAL_HCD_HC_Init()
228 hhcd->hc[ch_num].ep_type = ep_type; in HAL_HCD_HC_Init()
229 hhcd->hc[ch_num].ep_num = epnum & 0x7FU; in HAL_HCD_HC_Init()
235 hhcd->hc[ch_num].ep_is_in = 1U; in HAL_HCD_HC_Init()
239 hhcd->hc[ch_num].ep_is_in = 0U; in HAL_HCD_HC_Init()
257 hhcd->hc[ch_num].speed = speed; in HAL_HCD_HC_Init()
258 hhcd->hc[ch_num].max_packet = (uint16_t)HCcharMps; in HAL_HCD_HC_Init()
402 hhcd->hc[ch_num].ep_is_in = direction; in HAL_HCD_HC_SubmitRequest()
[all …]
Dstm32h7rsxx_ll_usb.c1825 HAL_StatusTypeDef USB_HC_StartXfer(USB_OTG_GlobalTypeDef *USBx, USB_OTG_HCTypeDef *hc, uint8_t dma) in USB_HC_StartXfer() argument
1828 uint32_t ch_num = (uint32_t)hc->ch_num; in USB_HC_StartXfer()
1841 if (((hc->ep_type == EP_TYPE_CTRL) || (hc->ep_type == EP_TYPE_BULK)) && (hc->do_ssplit == 0U)) in USB_HC_StartXfer()
1851 if ((hc->speed == USBH_HS_SPEED) && (hc->do_ping == 1U)) in USB_HC_StartXfer()
1853 (void)USB_DoPing(USBx, hc->ch_num); in USB_HC_StartXfer()
1860 if (hc->do_ssplit == 1U) in USB_HC_StartXfer()
1865 if (hc->ep_is_in != 0U) in USB_HC_StartXfer()
1867 hc->XferSize = (uint32_t)num_packets * hc->max_packet; in USB_HC_StartXfer()
1871 if (hc->ep_type == EP_TYPE_ISOC) in USB_HC_StartXfer()
1873 if (hc->xfer_len > ISO_SPLT_MPS) in USB_HC_StartXfer()
[all …]
/hal_stm32-latest/stm32cube/stm32f4xx/drivers/src/
Dstm32f4xx_hal_hcd.c226 hhcd->hc[ch_num].do_ping = 0U; in HAL_HCD_HC_Init()
227 hhcd->hc[ch_num].dev_addr = dev_address; in HAL_HCD_HC_Init()
228 hhcd->hc[ch_num].ch_num = ch_num; in HAL_HCD_HC_Init()
229 hhcd->hc[ch_num].ep_type = ep_type; in HAL_HCD_HC_Init()
230 hhcd->hc[ch_num].ep_num = epnum & 0x7FU; in HAL_HCD_HC_Init()
236 hhcd->hc[ch_num].ep_is_in = 1U; in HAL_HCD_HC_Init()
240 hhcd->hc[ch_num].ep_is_in = 0U; in HAL_HCD_HC_Init()
258 hhcd->hc[ch_num].speed = speed; in HAL_HCD_HC_Init()
259 hhcd->hc[ch_num].max_packet = (uint16_t)HCcharMps; in HAL_HCD_HC_Init()
403 hhcd->hc[ch_num].ep_is_in = direction; in HAL_HCD_HC_SubmitRequest()
[all …]
Dstm32f4xx_ll_usb.c1825 HAL_StatusTypeDef USB_HC_StartXfer(USB_OTG_GlobalTypeDef *USBx, USB_OTG_HCTypeDef *hc, uint8_t dma) in USB_HC_StartXfer() argument
1828 uint32_t ch_num = (uint32_t)hc->ch_num; in USB_HC_StartXfer()
1841 if (((hc->ep_type == EP_TYPE_CTRL) || (hc->ep_type == EP_TYPE_BULK)) && (hc->do_ssplit == 0U)) in USB_HC_StartXfer()
1851 if ((hc->speed == USBH_HS_SPEED) && (hc->do_ping == 1U)) in USB_HC_StartXfer()
1853 (void)USB_DoPing(USBx, hc->ch_num); in USB_HC_StartXfer()
1860 if (hc->do_ssplit == 1U) in USB_HC_StartXfer()
1865 if (hc->ep_is_in != 0U) in USB_HC_StartXfer()
1867 hc->XferSize = (uint32_t)num_packets * hc->max_packet; in USB_HC_StartXfer()
1871 if (hc->ep_type == EP_TYPE_ISOC) in USB_HC_StartXfer()
1873 if (hc->xfer_len > ISO_SPLT_MPS) in USB_HC_StartXfer()
[all …]
/hal_stm32-latest/stm32cube/stm32f7xx/drivers/src/
Dstm32f7xx_hal_hcd.c226 hhcd->hc[ch_num].do_ping = 0U; in HAL_HCD_HC_Init()
227 hhcd->hc[ch_num].dev_addr = dev_address; in HAL_HCD_HC_Init()
228 hhcd->hc[ch_num].ch_num = ch_num; in HAL_HCD_HC_Init()
229 hhcd->hc[ch_num].ep_type = ep_type; in HAL_HCD_HC_Init()
230 hhcd->hc[ch_num].ep_num = epnum & 0x7FU; in HAL_HCD_HC_Init()
236 hhcd->hc[ch_num].ep_is_in = 1U; in HAL_HCD_HC_Init()
240 hhcd->hc[ch_num].ep_is_in = 0U; in HAL_HCD_HC_Init()
258 hhcd->hc[ch_num].speed = speed; in HAL_HCD_HC_Init()
259 hhcd->hc[ch_num].max_packet = (uint16_t)HCcharMps; in HAL_HCD_HC_Init()
403 hhcd->hc[ch_num].ep_is_in = direction; in HAL_HCD_HC_SubmitRequest()
[all …]
Dstm32f7xx_ll_usb.c1905 HAL_StatusTypeDef USB_HC_StartXfer(USB_OTG_GlobalTypeDef *USBx, USB_OTG_HCTypeDef *hc, uint8_t dma) in USB_HC_StartXfer() argument
1908 uint32_t ch_num = (uint32_t)hc->ch_num; in USB_HC_StartXfer()
1921 if (((hc->ep_type == EP_TYPE_CTRL) || (hc->ep_type == EP_TYPE_BULK)) && (hc->do_ssplit == 0U)) in USB_HC_StartXfer()
1931 if ((hc->speed == USBH_HS_SPEED) && (hc->do_ping == 1U)) in USB_HC_StartXfer()
1933 (void)USB_DoPing(USBx, hc->ch_num); in USB_HC_StartXfer()
1940 if (hc->do_ssplit == 1U) in USB_HC_StartXfer()
1945 if (hc->ep_is_in != 0U) in USB_HC_StartXfer()
1947 hc->XferSize = (uint32_t)num_packets * hc->max_packet; in USB_HC_StartXfer()
1951 if (hc->ep_type == EP_TYPE_ISOC) in USB_HC_StartXfer()
1953 if (hc->xfer_len > ISO_SPLT_MPS) in USB_HC_StartXfer()
[all …]
/hal_stm32-latest/stm32cube/stm32h7xx/drivers/src/
Dstm32h7xx_hal_hcd.c210 hhcd->hc[ch_num].do_ping = 0U; in HAL_HCD_HC_Init()
211 hhcd->hc[ch_num].dev_addr = dev_address; in HAL_HCD_HC_Init()
212 hhcd->hc[ch_num].ch_num = ch_num; in HAL_HCD_HC_Init()
213 hhcd->hc[ch_num].ep_type = ep_type; in HAL_HCD_HC_Init()
214 hhcd->hc[ch_num].ep_num = epnum & 0x7FU; in HAL_HCD_HC_Init()
220 hhcd->hc[ch_num].ep_is_in = 1U; in HAL_HCD_HC_Init()
224 hhcd->hc[ch_num].ep_is_in = 0U; in HAL_HCD_HC_Init()
242 hhcd->hc[ch_num].speed = speed; in HAL_HCD_HC_Init()
243 hhcd->hc[ch_num].max_packet = (uint16_t)HCcharMps; in HAL_HCD_HC_Init()
387 hhcd->hc[ch_num].ep_is_in = direction; in HAL_HCD_HC_SubmitRequest()
[all …]
Dstm32h7xx_ll_usb.c1771 HAL_StatusTypeDef USB_HC_StartXfer(USB_OTG_GlobalTypeDef *USBx, USB_OTG_HCTypeDef *hc, uint8_t dma) in USB_HC_StartXfer() argument
1774 uint32_t ch_num = (uint32_t)hc->ch_num; in USB_HC_StartXfer()
1784 if ((hc->ep_type == EP_TYPE_CTRL) || (hc->ep_type == EP_TYPE_BULK)) in USB_HC_StartXfer()
1794 if ((hc->speed == USBH_HS_SPEED) && (hc->do_ping == 1U)) in USB_HC_StartXfer()
1796 (void)USB_DoPing(USBx, hc->ch_num); in USB_HC_StartXfer()
1801 if (hc->do_ssplit == 1U) in USB_HC_StartXfer()
1806 if (hc->ep_is_in != 0U) in USB_HC_StartXfer()
1808 hc->XferSize = (uint32_t)num_packets * hc->max_packet; in USB_HC_StartXfer()
1812 if (hc->ep_type == EP_TYPE_ISOC) in USB_HC_StartXfer()
1814 if (hc->xfer_len > ISO_SPLT_MPS) in USB_HC_StartXfer()
[all …]
/hal_stm32-latest/stm32cube/stm32n6xx/drivers/src/
Dstm32n6xx_hal_hcd.c210 hhcd->hc[ch_num].do_ping = 0U; in HAL_HCD_HC_Init()
211 hhcd->hc[ch_num].dev_addr = dev_address; in HAL_HCD_HC_Init()
212 hhcd->hc[ch_num].ch_num = ch_num; in HAL_HCD_HC_Init()
213 hhcd->hc[ch_num].ep_type = ep_type; in HAL_HCD_HC_Init()
214 hhcd->hc[ch_num].ep_num = epnum & 0x7FU; in HAL_HCD_HC_Init()
220 hhcd->hc[ch_num].ep_is_in = 1U; in HAL_HCD_HC_Init()
224 hhcd->hc[ch_num].ep_is_in = 0U; in HAL_HCD_HC_Init()
242 hhcd->hc[ch_num].speed = speed; in HAL_HCD_HC_Init()
243 hhcd->hc[ch_num].max_packet = (uint16_t)HCcharMps; in HAL_HCD_HC_Init()
387 hhcd->hc[ch_num].ep_is_in = direction; in HAL_HCD_HC_SubmitRequest()
[all …]
Dstm32n6xx_ll_usb.c1751 HAL_StatusTypeDef USB_HC_StartXfer(USB_OTG_GlobalTypeDef *USBx, USB_OTG_HCTypeDef *hc, uint8_t dma) in USB_HC_StartXfer() argument
1754 uint32_t ch_num = (uint32_t)hc->ch_num; in USB_HC_StartXfer()
1764 if ((hc->ep_type == EP_TYPE_CTRL) || (hc->ep_type == EP_TYPE_BULK)) in USB_HC_StartXfer()
1774 if ((hc->speed == USBH_HS_SPEED) && (hc->do_ping == 1U)) in USB_HC_StartXfer()
1776 (void)USB_DoPing(USBx, hc->ch_num); in USB_HC_StartXfer()
1781 if (hc->do_ssplit == 1U) in USB_HC_StartXfer()
1786 if (hc->ep_is_in != 0U) in USB_HC_StartXfer()
1788 hc->XferSize = (uint32_t)num_packets * hc->max_packet; in USB_HC_StartXfer()
1792 if (hc->ep_type == EP_TYPE_ISOC) in USB_HC_StartXfer()
1794 if (hc->xfer_len > ISO_SPLT_MPS) in USB_HC_StartXfer()
[all …]
/hal_stm32-latest/stm32cube/stm32c0xx/drivers/src/
Dstm32c0xx_hal_hcd.c227 hhcd->hc[ch_num & 0xFU].pmaadress = hhcd->hc[0U].pmaadress; in HAL_HCD_HC_Init()
228 hhcd->hc[ch_num & 0xFU].pmaaddr0 = hhcd->hc[0U].pmaaddr0; in HAL_HCD_HC_Init()
229 hhcd->hc[ch_num & 0xFU].pmaaddr1 = hhcd->hc[0U].pmaaddr1; in HAL_HCD_HC_Init()
247 hhcd->hc[ch_num & 0xFU].phy_ch_num = HAL_HCD_Get_FreePhyChannel(hhcd, ch_num, epnum, ep_type); in HAL_HCD_HC_Init()
250 if (hhcd->hc[ch_num & 0xFU].phy_ch_num == HCD_FREE_CH_NOT_FOUND) in HAL_HCD_HC_Init()
260 hhcd->hc[ch_num & 0xFU].phy_ch_num = (used_channel & 0xF0U) >> 4U; in HAL_HCD_HC_Init()
265 hhcd->hc[ch_num & 0xFU].ch_dir = CH_IN_DIR; in HAL_HCD_HC_Init()
269 hhcd->hc[ch_num & 0xFU].ch_dir = CH_OUT_DIR; in HAL_HCD_HC_Init()
272 hhcd->hc[ch_num & 0xFU].dev_addr = dev_address; in HAL_HCD_HC_Init()
273 hhcd->hc[ch_num & 0xFU].max_packet = mps; in HAL_HCD_HC_Init()
[all …]
Dstm32c0xx_ll_usb.c60 USB_DRD_HCTypeDef *hc,
65 USB_DRD_HCTypeDef *hc,
1188 HAL_StatusTypeDef USB_HC_StartXfer(USB_DRD_TypeDef *USBx, USB_DRD_HCTypeDef *hc) in USB_HC_StartXfer() argument
1191 uint32_t phy_ch_num = (uint32_t)hc->phy_ch_num; in USB_HC_StartXfer()
1196 if (hc->ch_dir == CH_IN_DIR) /* In Channel */ in USB_HC_StartXfer()
1199 if (hc->xfer_len > hc->max_packet) in USB_HC_StartXfer()
1201 len = hc->max_packet; in USB_HC_StartXfer()
1205 len = hc->xfer_len; in USB_HC_StartXfer()
1208 if (hc->doublebuffer == 0U) in USB_HC_StartXfer()
1210 if ((hc->ep_type == EP_TYPE_BULK) || in USB_HC_StartXfer()
[all …]
/hal_stm32-latest/stm32cube/stm32g0xx/drivers/src/
Dstm32g0xx_hal_hcd.c229 hhcd->hc[ch_num & 0xFU].phy_ch_num = HAL_HCD_Get_FreePhyChannel(hhcd, ch_num, epnum, ep_type); in HAL_HCD_HC_Init()
232 if (hhcd->hc[ch_num & 0xFU].phy_ch_num == HCD_FREE_CH_NOT_FOUND) in HAL_HCD_HC_Init()
241 hhcd->hc[ch_num & 0xFU].phy_ch_num = (used_channel & 0xF0U) >> 4U; in HAL_HCD_HC_Init()
246 hhcd->hc[ch_num & 0xFU].ch_dir = CH_IN_DIR; in HAL_HCD_HC_Init()
250 hhcd->hc[ch_num & 0xFU].ch_dir = CH_OUT_DIR; in HAL_HCD_HC_Init()
253 hhcd->hc[ch_num & 0xFU].dev_addr = dev_address; in HAL_HCD_HC_Init()
254 hhcd->hc[ch_num & 0xFU].max_packet = mps; in HAL_HCD_HC_Init()
255 hhcd->hc[ch_num & 0xFU].ep_type = ep_type; in HAL_HCD_HC_Init()
256 hhcd->hc[ch_num & 0xFU].ep_num = epnum & 0x7FU; in HAL_HCD_HC_Init()
257 hhcd->hc[ch_num & 0xFU].speed = speed; in HAL_HCD_HC_Init()
[all …]
Dstm32g0xx_ll_usb.c60 USB_DRD_HCTypeDef *hc,
65 USB_DRD_HCTypeDef *hc,
1178 HAL_StatusTypeDef USB_HC_StartXfer(USB_DRD_TypeDef *USBx, USB_DRD_HCTypeDef *hc) in USB_HC_StartXfer() argument
1181 uint32_t phy_ch_num = (uint32_t)hc->phy_ch_num; in USB_HC_StartXfer()
1186 if (hc->ch_dir == CH_IN_DIR) /* In Channel */ in USB_HC_StartXfer()
1189 if (hc->xfer_len > hc->max_packet) in USB_HC_StartXfer()
1191 len = hc->max_packet; in USB_HC_StartXfer()
1195 len = hc->xfer_len; in USB_HC_StartXfer()
1198 if (hc->doublebuffer == 0U) in USB_HC_StartXfer()
1204 else if (hc->ep_type == EP_TYPE_BULK) in USB_HC_StartXfer()
[all …]
/hal_stm32-latest/stm32cube/stm32f1xx/drivers/src/
Dstm32f1xx_hal_hcd.c208 hhcd->hc[ch_num].do_ping = 0U; in HAL_HCD_HC_Init()
209 hhcd->hc[ch_num].dev_addr = dev_address; in HAL_HCD_HC_Init()
210 hhcd->hc[ch_num].ch_num = ch_num; in HAL_HCD_HC_Init()
211 hhcd->hc[ch_num].ep_type = ep_type; in HAL_HCD_HC_Init()
212 hhcd->hc[ch_num].ep_num = epnum & 0x7FU; in HAL_HCD_HC_Init()
218 hhcd->hc[ch_num].ep_is_in = 1U; in HAL_HCD_HC_Init()
222 hhcd->hc[ch_num].ep_is_in = 0U; in HAL_HCD_HC_Init()
225 hhcd->hc[ch_num].speed = speed; in HAL_HCD_HC_Init()
226 hhcd->hc[ch_num].max_packet = (uint16_t)HCcharMps; in HAL_HCD_HC_Init()
370 hhcd->hc[ch_num].ep_is_in = direction; in HAL_HCD_HC_SubmitRequest()
[all …]
Dstm32f1xx_ll_usb.c1597 HAL_StatusTypeDef USB_HC_StartXfer(USB_OTG_GlobalTypeDef *USBx, USB_OTG_HCTypeDef *hc) in USB_HC_StartXfer() argument
1600 uint32_t ch_num = (uint32_t)hc->ch_num; in USB_HC_StartXfer()
1608 if (hc->xfer_len > 0U) in USB_HC_StartXfer()
1610 num_packets = (uint16_t)((hc->xfer_len + hc->max_packet - 1U) / hc->max_packet); in USB_HC_StartXfer()
1615 hc->XferSize = (uint32_t)num_packets * hc->max_packet; in USB_HC_StartXfer()
1627 if (hc->ep_is_in != 0U) in USB_HC_StartXfer()
1629 hc->XferSize = (uint32_t)num_packets * hc->max_packet; in USB_HC_StartXfer()
1633 hc->XferSize = hc->xfer_len; in USB_HC_StartXfer()
1637 USBx_HC(ch_num)->HCTSIZ = (hc->XferSize & USB_OTG_HCTSIZ_XFRSIZ) | in USB_HC_StartXfer()
1639 (((uint32_t)hc->data_pid << 29) & USB_OTG_HCTSIZ_DPID); in USB_HC_StartXfer()
[all …]
/hal_stm32-latest/stm32cube/stm32l4xx/drivers/src/
Dstm32l4xx_hal_hcd.c208 hhcd->hc[ch_num].do_ping = 0U; in HAL_HCD_HC_Init()
209 hhcd->hc[ch_num].dev_addr = dev_address; in HAL_HCD_HC_Init()
210 hhcd->hc[ch_num].ch_num = ch_num; in HAL_HCD_HC_Init()
211 hhcd->hc[ch_num].ep_type = ep_type; in HAL_HCD_HC_Init()
212 hhcd->hc[ch_num].ep_num = epnum & 0x7FU; in HAL_HCD_HC_Init()
218 hhcd->hc[ch_num].ep_is_in = 1U; in HAL_HCD_HC_Init()
222 hhcd->hc[ch_num].ep_is_in = 0U; in HAL_HCD_HC_Init()
225 hhcd->hc[ch_num].speed = speed; in HAL_HCD_HC_Init()
226 hhcd->hc[ch_num].max_packet = (uint16_t)HCcharMps; in HAL_HCD_HC_Init()
370 hhcd->hc[ch_num].ep_is_in = direction; in HAL_HCD_HC_SubmitRequest()
[all …]
Dstm32l4xx_ll_usb.c1623 HAL_StatusTypeDef USB_HC_StartXfer(USB_OTG_GlobalTypeDef *USBx, USB_OTG_HCTypeDef *hc) in USB_HC_StartXfer() argument
1626 uint32_t ch_num = (uint32_t)hc->ch_num; in USB_HC_StartXfer()
1634 if (hc->xfer_len > 0U) in USB_HC_StartXfer()
1636 num_packets = (uint16_t)((hc->xfer_len + hc->max_packet - 1U) / hc->max_packet); in USB_HC_StartXfer()
1641 hc->XferSize = (uint32_t)num_packets * hc->max_packet; in USB_HC_StartXfer()
1653 if (hc->ep_is_in != 0U) in USB_HC_StartXfer()
1655 hc->XferSize = (uint32_t)num_packets * hc->max_packet; in USB_HC_StartXfer()
1659 hc->XferSize = hc->xfer_len; in USB_HC_StartXfer()
1663 USBx_HC(ch_num)->HCTSIZ = (hc->XferSize & USB_OTG_HCTSIZ_XFRSIZ) | in USB_HC_StartXfer()
1665 (((uint32_t)hc->data_pid << 29) & USB_OTG_HCTSIZ_DPID); in USB_HC_StartXfer()
[all …]
/hal_stm32-latest/stm32cube/stm32h5xx/drivers/include/
Dstm32h5xx_ll_usb.h1142 USB_OTG_HCTypeDef *hc, uint8_t dma);
1181 HAL_StatusTypeDef USB_HC_StartXfer(USB_DRD_TypeDef *USBx, USB_DRD_HCTypeDef *hc);

12