STM32G474xx HAL用户手册
函数
stm32g4xx_hal_pcd_ex.c文件参考

PCD扩展HAL模块驱动程序。本文件提供了用于管理USB外设控制器的以下功能的固件函数:+扩展功能函数。 更多...

#include "stm32g4xx_hal.h"

转到此文件的源代码。

函数

HAL_StatusTypeDef HAL_PCDEx_PMAConfig (PCD_HandleTypeDef *hpcd, uint16_t ep_addr, uint16_t ep_kind, uint32_t pmaadress)
 配置PMA用于EP。
HAL_StatusTypeDef HAL_PCDEx_ActivateBCD (PCD_HandleTypeDef *hpcd)
 激活电池充电功能。
HAL_StatusTypeDef HAL_PCDEx_DeActivateBCD (PCD_HandleTypeDef *hpcd)
 停用电池充电功能。
void HAL_PCDEx_BCD_VBUSDetect (PCD_HandleTypeDef *hpcd)
 处理电池充电过程。
HAL_StatusTypeDef HAL_PCDEx_ActivateLPM (PCD_HandleTypeDef *hpcd)
 激活LPM功能。
HAL_StatusTypeDef HAL_PCDEx_DeActivateLPM (PCD_HandleTypeDef *hpcd)
 停用LPM功能。
__weak void HAL_PCDEx_LPM_Callback (PCD_HandleTypeDef *hpcd, PCD_LPM_MsgTypeDef msg)
 向用户层回调发送LPM消息。
__weak void HAL_PCDEx_BCD_Callback (PCD_HandleTypeDef *hpcd, PCD_BCD_MsgTypeDef msg)
 向用户层回调发送电池充电消息。

详细说明

PCD扩展HAL模块驱动程序。本文件提供了用于管理USB外设控制器的以下功能的固件函数:+扩展功能函数。

作者:
MCD应用团队
注意:

版权所有 (c) 2019 STMicroelectronics。保留所有权利。

本软件根据LICENSE文件中包含的条款获得许可。如果此软件未附带LICENSE文件,则按原样提供。

定义于文件 stm32g4xx_hal_pcd_ex.c