思澈科技软件开发工具包  2.20

Functions

HAL_StatusTypeDef HAL_PCD_Start (PCD_HandleTypeDef *hpcd)
 Start the USB device. More...
 
HAL_StatusTypeDef HAL_PCD_Stop (PCD_HandleTypeDef *hpcd)
 Stop the USB device. More...
 
void HAL_PCD_IRQHandler (PCD_HandleTypeDef *hpcd)
 This function handles PCD interrupt request. More...
 
void HAL_PCD_DataOutStageCallback (PCD_HandleTypeDef *hpcd, uint8_t epnum)
 Data out stage callbacks. More...
 
void HAL_PCD_DataInStageCallback (PCD_HandleTypeDef *hpcd, uint8_t epnum)
 Data IN stage callbacks. More...
 
void HAL_PCD_SetupStageCallback (PCD_HandleTypeDef *hpcd)
 Setup stage callback. More...
 
void HAL_PCD_SOFCallback (PCD_HandleTypeDef *hpcd)
 USB Start Of Frame callbacks. More...
 
void HAL_PCD_ResetCallback (PCD_HandleTypeDef *hpcd)
 USB Reset callbacks. More...
 
void HAL_PCD_SuspendCallback (PCD_HandleTypeDef *hpcd)
 Suspend event callbacks. More...
 
void HAL_PCD_ResumeCallback (PCD_HandleTypeDef *hpcd)
 Resume event callbacks. More...
 
void HAL_PCD_ISOOUTIncompleteCallback (PCD_HandleTypeDef *hpcd, uint8_t epnum)
 Incomplete ISO OUT callbacks. More...
 
void HAL_PCD_ISOINIncompleteCallback (PCD_HandleTypeDef *hpcd, uint8_t epnum)
 Incomplete ISO IN callbacks. More...
 
void HAL_PCD_ConnectCallback (PCD_HandleTypeDef *hpcd)
 Connection event callbacks. More...
 
void HAL_PCD_DisconnectCallback (PCD_HandleTypeDef *hpcd)
 Disconnection event callbacks. More...
 

Detailed Description

Function Documentation

◆ HAL_PCD_ConnectCallback()

void HAL_PCD_ConnectCallback ( PCD_HandleTypeDef hpcd)

Connection event callbacks.

Parameters
hpcdPCD handle
Return values
None

◆ HAL_PCD_DataInStageCallback()

void HAL_PCD_DataInStageCallback ( PCD_HandleTypeDef hpcd,
uint8_t  epnum 
)

Data IN stage callbacks.

Parameters
hpcdPCD handle
epnumendpoint number
Return values
None

◆ HAL_PCD_DataOutStageCallback()

void HAL_PCD_DataOutStageCallback ( PCD_HandleTypeDef hpcd,
uint8_t  epnum 
)

Data out stage callbacks.

Parameters
hpcdPCD handle
epnumendpoint number
Return values
None

◆ HAL_PCD_DisconnectCallback()

void HAL_PCD_DisconnectCallback ( PCD_HandleTypeDef hpcd)

Disconnection event callbacks.

Parameters
hpcdPCD handle
Return values
None

◆ HAL_PCD_IRQHandler()

void HAL_PCD_IRQHandler ( PCD_HandleTypeDef hpcd)

This function handles PCD interrupt request.

Parameters
hpcdPCD handle
Return values
HALstatus

◆ HAL_PCD_ISOINIncompleteCallback()

void HAL_PCD_ISOINIncompleteCallback ( PCD_HandleTypeDef hpcd,
uint8_t  epnum 
)

Incomplete ISO IN callbacks.

Parameters
hpcdPCD handle
epnumendpoint number
Return values
None

◆ HAL_PCD_ISOOUTIncompleteCallback()

void HAL_PCD_ISOOUTIncompleteCallback ( PCD_HandleTypeDef hpcd,
uint8_t  epnum 
)

Incomplete ISO OUT callbacks.

Parameters
hpcdPCD handle
epnumendpoint number
Return values
None

◆ HAL_PCD_ResetCallback()

void HAL_PCD_ResetCallback ( PCD_HandleTypeDef hpcd)

USB Reset callbacks.

Parameters
hpcdPCD handle
Return values
None

◆ HAL_PCD_ResumeCallback()

void HAL_PCD_ResumeCallback ( PCD_HandleTypeDef hpcd)

Resume event callbacks.

Parameters
hpcdPCD handle
Return values
None

◆ HAL_PCD_SetupStageCallback()

void HAL_PCD_SetupStageCallback ( PCD_HandleTypeDef hpcd)

Setup stage callback.

Parameters
hpcdPCD handle
Return values
None

◆ HAL_PCD_SOFCallback()

void HAL_PCD_SOFCallback ( PCD_HandleTypeDef hpcd)

USB Start Of Frame callbacks.

Parameters
hpcdPCD handle
Return values
None

◆ HAL_PCD_Start()

HAL_StatusTypeDef HAL_PCD_Start ( PCD_HandleTypeDef hpcd)

Start the USB device.

Parameters
hpcdPCD handle
Return values
HALstatus

◆ HAL_PCD_Stop()

HAL_StatusTypeDef HAL_PCD_Stop ( PCD_HandleTypeDef hpcd)

Stop the USB device.

Parameters
hpcdPCD handle
Return values
HALstatus

◆ HAL_PCD_SuspendCallback()

void HAL_PCD_SuspendCallback ( PCD_HandleTypeDef hpcd)

Suspend event callbacks.

Parameters
hpcdPCD handle
Return values
None