STM32G474xx HAL 用户手册
函数
输入输出操作函数
PCD 导出函数

数据传输函数。 更多...

函数

HAL_StatusTypeDef HAL_PCD_Start (PCD_HandleTypeDef *hpcd)
 启动 USB 设备。
HAL_StatusTypeDef HAL_PCD_Stop (PCD_HandleTypeDef *hpcd)
 停止 USB 设备。
void HAL_PCD_IRQHandler (PCD_HandleTypeDef *hpcd)
 此函数处理 PCD 中断请求。
__weak void HAL_PCD_DataOutStageCallback (PCD_HandleTypeDef *hpcd, uint8_t epnum)
 数据输出阶段回调。
__weak void HAL_PCD_DataInStageCallback (PCD_HandleTypeDef *hpcd, uint8_t epnum)
 数据输入阶段回调。
__weak void HAL_PCD_SetupStageCallback (PCD_HandleTypeDef *hpcd)
 设置阶段回调。
__weak void HAL_PCD_SOFCallback (PCD_HandleTypeDef *hpcd)
 USB 帧起始回调。
__weak void HAL_PCD_ResetCallback (PCD_HandleTypeDef *hpcd)
 USB 复位回调。
__weak void HAL_PCD_SuspendCallback (PCD_HandleTypeDef *hpcd)
 挂起事件回调。
__weak void HAL_PCD_ResumeCallback (PCD_HandleTypeDef *hpcd)
 恢复事件回调。
__weak void HAL_PCD_ISOOUTIncompleteCallback (PCD_HandleTypeDef *hpcd, uint8_t epnum)
 不完整的 ISO OUT 回调。
__weak void HAL_PCD_ISOINIncompleteCallback (PCD_HandleTypeDef *hpcd, uint8_t epnum)
 不完整的 ISO IN 回调。
__weak void HAL_PCD_ConnectCallback (PCD_HandleTypeDef *hpcd)
 连接事件回调。
__weak void HAL_PCD_DisconnectCallback (PCD_HandleTypeDef *hpcd)
 断开连接事件回调。

详细描述

数据传输函数。

 ===============================================================================
                      ##### IO 操作函数 #####
 ===============================================================================
    [..]
    本小节提供一组用于管理 PCD 数据传输的函数。


函数文档

连接事件回调。

参数:
hpcdPCD 句柄
返回值:

定义位于文件 stm32g4xx_hal_pcd.c 的第 1216 行。

引用 UNUSED

HAL_PCD_Init()HAL_PCD_UnRegisterCallback() 引用。

void HAL_PCD_DataInStageCallback ( PCD_HandleTypeDef hpcd,
uint8_t  epnum 
)

数据输入阶段回调。

参数:
hpcdPCD 句柄
epnum端点号
返回值:

定义位于文件 stm32g4xx_hal_pcd.c 的第 1092 行。

引用 UNUSED

HAL_PCD_EP_DB_Transmit()HAL_PCD_Init()HAL_PCD_UnRegisterDataInStageCallback()PCD_EP_ISR_Handler() 引用。

void HAL_PCD_DataOutStageCallback ( PCD_HandleTypeDef hpcd,
uint8_t  epnum 
)

数据输出阶段回调。

参数:
hpcdPCD 句柄
epnum端点号
返回值:

定义位于文件 stm32g4xx_hal_pcd.c 的第 1075 行。

引用 UNUSED

HAL_PCD_Init()HAL_PCD_UnRegisterDataOutStageCallback()PCD_EP_ISR_Handler() 引用。

断开连接事件回调。

参数:
hpcdPCD 句柄
返回值:

定义位于文件 stm32g4xx_hal_pcd.c 的第 1231 行。

引用 UNUSED

HAL_PCD_Init()HAL_PCD_UnRegisterCallback() 引用。