HAL + 0/62 examples
CodeScope will show references to PCD_HandleTypeDef::Init from the following samples and libraries:
Libraries
Examples
STM32F4-Discovery
STM32F401-Discovery
STM32F411E-Discovery
STM32446E_EVAL
Demonstrations
Applications
USB_Device
STM324xG_EVAL
Demonstrations
Applications
USB_Device
STM32F412G-Discovery
Demonstrations
Applications
USB_Device
STM32F413H-Discovery
Demonstrations
Applications
USB_Device
STM32469I-Discovery
Applications
USBX
USB_Device
STM32469I_EVAL
Applications
USB_Device
STM324x9I_EVAL
Applications
USB_Device
Demonstrations
STemWin
STM32F412ZG-Nucleo
Applications
USB_Device
STM32F413ZH-Nucleo
Applications
USB_Device
STM32F429ZI-Nucleo
Applications
USBX
USB_Device
STM32F446ZE-Nucleo
Applications
USB_Device
 
Symbols
loading...
Files
loading...

PCD_HandleTypeDef::Init field

PCD required parameters

Examples

PCD_HandleTypeDef::Init is referenced by 62 libraries and example projects.

References

LocationReferrerText
stm32f4xx_hal_pcd.h:99
PCD_InitTypeDef Init; /*!< PCD required parameters */
stm32f4xx_hal_pcd.c:182HAL_PCD_Init()
hpcd->Init.dma_enable = 0U;
stm32f4xx_hal_pcd.c:190HAL_PCD_Init()
stm32f4xx_hal_pcd.c:204HAL_PCD_Init()
for (i = 0U; i < hpcd->Init.dev_endpoints; i++)
stm32f4xx_hal_pcd.c:217HAL_PCD_Init()
for (i = 0U; i < hpcd->Init.dev_endpoints; i++)
stm32f4xx_hal_pcd.c:229HAL_PCD_Init()
stm32f4xx_hal_pcd.c:241HAL_PCD_Init()
if (hpcd->Init.lpm_enable == 1U)
stm32f4xx_hal_pcd.c:1022HAL_PCD_Start()
stm32f4xx_hal_pcd.c:1051HAL_PCD_Stop()
stm32f4xx_hal_pcd.c:1223HAL_PCD_IRQHandler()
if (hpcd->Init.dma_enable == 1U)
stm32f4xx_hal_pcd.c:1360HAL_PCD_IRQHandler()
for (i = 0U; i < hpcd->Init.dev_endpoints; i++)
stm32f4xx_hal_pcd.c:1370HAL_PCD_IRQHandler()
if (hpcd->Init.use_dedicated_ep1 != 0U)
stm32f4xx_hal_pcd.c:1397HAL_PCD_IRQHandler()
(void)USB_EP0_OutStart(hpcd->Instance, (uint8_t)hpcd->Init.dma_enable,
stm32f4xx_hal_pcd.c:1407HAL_PCD_IRQHandler()
stm32f4xx_hal_pcd.c:1412HAL_PCD_IRQHandler()
(uint8_t)hpcd->Init.speed);
stm32f4xx_hal_pcd.c:1440HAL_PCD_IRQHandler()
for (epnum = 1U; epnum < hpcd->Init.dev_endpoints; epnum++)
stm32f4xx_hal_pcd.c:1453HAL_PCD_IRQHandler()
for (epnum = 1U; epnum < hpcd->Init.dev_endpoints; epnum++)
stm32f4xx_hal_pcd.c:1473HAL_PCD_IRQHandler()
for (epnum = 1U; epnum < hpcd->Init.dev_endpoints; epnum++)
stm32f4xx_hal_pcd.c:1756HAL_PCD_DevConnect()
stm32f4xx_hal_pcd.c:1780HAL_PCD_DevDisconnect()
stm32f4xx_hal_pcd.c:1904HAL_PCD_EP_Receive()
if (hpcd->Init.dma_enable == 1U)
stm32f4xx_hal_pcd.c:1909HAL_PCD_EP_Receive()
(void)USB_EPStartXfer(hpcd->Instance, ep, (uint8_t)hpcd->Init.dma_enable);
stm32f4xx_hal_pcd.c:1945HAL_PCD_EP_Transmit()
if (hpcd->Init.dma_enable == 1U)
stm32f4xx_hal_pcd.c:1950HAL_PCD_EP_Transmit()
(void)USB_EPStartXfer(hpcd->Instance, ep, (uint8_t)hpcd->Init.dma_enable);
stm32f4xx_hal_pcd.c:1965HAL_PCD_EP_SetStall()
if (((uint32_t)ep_addr & EP_ADDR_MSK) > hpcd->Init.dev_endpoints)
stm32f4xx_hal_pcd.c:1990HAL_PCD_EP_SetStall()
(void)USB_EP0_OutStart(hpcd->Instance, (uint8_t)hpcd->Init.dma_enable, (uint8_t *)hpcd->Setup);
stm32f4xx_hal_pcd.c:2008HAL_PCD_EP_ClrStall()
if (((uint32_t)ep_addr & 0x0FU) > hpcd->Init.dev_endpoints)
stm32f4xx_hal_pcd.c:2219PCD_WriteEmptyTxFifo()
(uint8_t)hpcd->Init.dma_enable);
stm32f4xx_hal_pcd.c:2249PCD_EP_OutXfrComplete_int()
if (hpcd->Init.dma_enable == 1U)
stm32f4xx_hal_pcd.c:2373PCD_EP_OutSetupPacket_int()
if ((gSNPSiD > USB_OTG_CORE_ID_300A) && (hpcd->Init.dma_enable == 1U))