HAL
+
0
/62 examples
SourceVu will show references to
HAL_PCD_Init()
from the following samples and libraries:
Examples
STM32F4-Discovery
Demonstrations
STM32F401-Discovery
Demonstrations
STM32F411E-Discovery
Demonstrations
STM32446E_EVAL
Demonstrations
STemWin
Applications
USB_Device
AUDIO_Standalone
CDC_Standalone
CustomHID_Standalone
DFU_Standalone
DualCore_Standalone
HID_LPM_Standalone
HID_Standalone
MSC_Standalone
STM324xG_EVAL
Demonstrations
STemWin
Applications
USB_Device
AUDIO_Standalone
CDC_Standalone
CustomHID_Standalone
DFU_Standalone
DualCore_Standalone
HID_Standalone
MSC_Standalone
STM32F412G-Discovery
Demonstrations
STemWin
Applications
USB_Device
HID_Standalone
MSC_Standalone
STM32F413H-Discovery
Demonstrations
STemWin
Applications
USB_Device
DFU_Standalone
HID_BCD_Standalone
HID_Standalone
MSC_Standalone
STM32469I-Discovery
Applications
USBX
Ux_Device_CDC_ACM
Ux_Device_CDC_ECM
Ux_Device_HID_CDC_ACM
Ux_Device_MSC
USB_Device
AUDIO_Standalone
DFU_Standalone
HID_LPM_Standalone
HID_Standalone
MSC_Standalone
STM32469I_EVAL
Applications
USB_Device
CDC_Standalone
DFU_Standalone
DualCore_Standalone
HID_LPM_Standalone
HID_Standalone
MSC_Standalone
STM324x9I_EVAL
Applications
USB_Device
AUDIO_Standalone
CDC_Standalone
CustomHID_Standalone
DFU_Standalone
DualCore_Standalone
HID_Standalone
MSC_Standalone
Demonstrations
STemWin
MB1046
MB1063
STM32F412ZG-Nucleo
Applications
USB_Device
HID_Standalone
STM32F413ZH-Nucleo
Applications
USB_Device
DFU_Standalone
HID_Standalone
MSC_Standalone
STM32F429ZI-Nucleo
Applications
USBX
Ux_Device_DFU
Ux_Device_HID
USB_Device
DFU_Standalone
HID_Standalone
STM32F446ZE-Nucleo
Applications
USB_Device
DFU_Standalone
HID_Standalone
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Arguments
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
HAL
HAL_PCD_Init()
HAL_PCD_Init() function
Initializes the PCD according to the specified parameters in the PCD_InitTypeDef and initialize the associated handle.
Syntax
Show:
Summary
Declaration
Definition
from
stm32f4xx_hal_pcd.h:248
HAL_StatusTypeDef
HAL_PCD_Init
(
PCD_HandleTypeDef
*
hpcd
)
;
Implemented in
stm32f4xx_hal_pcd.c:123
Arguments
Argument
Description
hpcd
PCD handle
Return value
HAL status
Related Functions
Found 46 other functions taking a
PCD_HandleTypeDef
argument:
Function
Description
HAL_PCDEx_SetTxFiFo()
Set Tx FIFO
HAL_PCD_IRQHandler()
Handles PCD interrupt request.
HAL_PCDEx_SetRxFiFo()
Set Rx FIFO
HAL_PCD_MspInit()
Initializes the PCD MSP.
HAL_PCD_MspDeInit()
DeInitializes PCD MSP.
HAL_PCD_Start()
Start the USB device
HAL_PCD_EP_Transmit()
Send an amount of data
HAL_PCD_DataOutStageCallback()
Data OUT stage callback.
HAL_PCD_EP_Receive()
Receive an amount of data.
HAL_PCD_EP_Flush()
Flush an endpoint
HAL_PCD_EP_Open()
Open and configure an endpoint.
HAL_PCD_Stop()
Stop the USB device.
HAL_PCD_SetupStageCallback()
Setup stage callback
HAL_PCD_ResetCallback()
USB Reset callback.
HAL_PCD_SuspendCallback()
Suspend event callback.
HAL_PCD_DisconnectCallback()
Disconnection event callback.
HAL_PCD_DataInStageCallback()
Data IN stage callback
HAL_PCD_EP_GetRxCount()
Get Received Data Size
HAL_PCD_SOFCallback()
USB Start Of Frame callback.
HAL_PCD_ResumeCallback()
Resume event callback.
HAL_PCD_ConnectCallback()
Connection event callback.
HAL_PCD_ISOOUTIncompleteCallback()
Incomplete ISO OUT callback.
HAL_PCD_ISOINIncompleteCallback()
Incomplete ISO IN callback.
HAL_PCD_SetAddress()
Set the USB Device address.
HAL_PCD_EP_Close()
Deactivate an endpoint.
HAL_PCD_EP_SetStall()
Set a STALL condition over an endpoint
HAL_PCD_EP_ClrStall()
Clear a STALL condition over in an endpoint
HAL_PCD_DeInit()
DeInitializes the PCD peripheral.
HAL_PCD_ActivateRemoteWakeup()
Activate remote wakeup signalling
HAL_PCD_DeActivateRemoteWakeup()
De-activate remote wakeup signalling.
HAL_PCDEx_BCD_Callback()
Send BatteryCharging message to user layer callback.
HAL_PCDEx_LPM_Callback()
Send LPM message to user layer callback.
HAL_PCD_EP_Abort()
Abort an USB EP transaction.
HAL_PCDEx_ActivateBCD()
Activate BatteryCharging feature.
HAL_PCDEx_BCD_VBUSDetect()
Handle BatteryCharging Process.
HAL_PCDEx_ActivateLPM()
Activate LPM feature.
HAL_PCD_DevDisconnect()
Disconnect the USB device.
PCD_WriteEmptyTxFifo()
Check FIFO for the next packet to be loaded.
PCD_EP_OutXfrComplete_int()
process EP OUT transfer complete interrupt.
PCD_EP_OutSetupPacket_int()
process EP OUT setup packet received interrupt.
HAL_PCDEx_DeActivateBCD()
Deactivate BatteryCharging feature.
HAL_PCDEx_DeActivateLPM()
Deactivate LPM feature.
HAL_PCD_WKUP_IRQHandler()
Handles PCD Wakeup interrupt request.
HAL_PCD_DevConnect()
Connect the USB device
HAL_PCD_SetTestMode()
Set the USB Device high speed test mode.
HAL_PCD_GetState()
Return the PCD handle state.
Examples
HAL_PCD_Init()
is referenced by 62 libraries and example projects:
References
from
examples
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out