STM32G474xx HAL用户手册
函数
外设控制函数
PCDEx 导出函数

PCDEx 控制函数。 更多...

函数

HAL_StatusTypeDef HAL_PCDEx_PMAConfig (PCD_HandleTypeDef *hpcd, uint16_t ep_addr, uint16_t ep_kind, uint32_t pmaadress)
 配置 EP 的 PMA。
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)
 向用户层回调发送电池充电消息。

详细描述

PCDEx 控制函数。

 ===============================================================================
                 ##### Extended features functions #####
 ===============================================================================
    [..]  This section provides functions allowing to:
      (+) Update FIFO configuration


函数文档

HAL_StatusTypeDef HAL_PCDEx_ActivateBCD ( PCD_HandleTypeDef hpcd)

激活电池充电功能。

参数:
hpcdPCD 句柄
返回值:
HAL状态

定义位于文件 stm32g4xx_hal_pcd_ex.c 第 124 行

引用 __PCD_HandleTypeDef::battery_charging_active__PCD_HandleTypeDef::Instance

HAL_StatusTypeDef HAL_PCDEx_ActivateLPM ( PCD_HandleTypeDef hpcd)

激活 LPM 功能。

参数:
hpcdPCD 句柄
返回值:
HAL状态

定义位于文件 stm32g4xx_hal_pcd_ex.c 第 239 行

引用 __PCD_HandleTypeDef::Instance__PCD_HandleTypeDef::lpm_activeLPM_L0__PCD_HandleTypeDef::LPM_State

HAL_PCD_Init() 引用。

向用户层回调发送电池充电消息。

参数:
hpcdPCD 句柄
msgLPM 消息
返回值:
HAL状态

定义位于文件 stm32g4xx_hal_pcd_ex.c 第 293 行

引用 UNUSED

HAL_PCD_Init()HAL_PCD_UnRegisterBcdCallback()HAL_PCDEx_BCD_VBUSDetect() 引用。

HAL_StatusTypeDef HAL_PCDEx_DeActivateBCD ( PCD_HandleTypeDef hpcd)

停用电池充电功能。

参数:
hpcdPCD 句柄
返回值:
HAL状态

定义位于文件 stm32g4xx_hal_pcd_ex.c 第 143 行

引用 __PCD_HandleTypeDef::battery_charging_active__PCD_HandleTypeDef::Instance

HAL_PCDEx_BCD_VBUSDetect() 引用。

HAL_StatusTypeDef HAL_PCDEx_DeActivateLPM (