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

SMBUS 扩展 HAL 模块驱动程序。此文件提供固件函数来管理 SMBUS 扩展外设的以下功能:+ 扩展功能函数 + 唤醒模式函数 + 快速模式增强功能。 更多...

#include "stm32g4xx_hal.h"

转到此文件的源代码。

函数

HAL_StatusTypeDef HAL_SMBUSEx_EnableWakeUp (SMBUS_HandleTypeDef *hsmbus)
 使能SMBUS从停止模式唤醒。
HAL_StatusTypeDef HAL_SMBUSEx_DisableWakeUp (SMBUS_HandleTypeDef *hsmbus)
 禁用SMBUS从停止模式唤醒。
void HAL_SMBUSEx_EnableFastModePlus (uint32_t ConfigFastModePlus)
 使能SMBUS快速模式增强驱动能力。
void HAL_SMBUSEx_DisableFastModePlus (uint32_t ConfigFastModePlus)
 禁用SMBUS快速模式增强驱动能力。

详细描述

SMBUS 扩展 HAL 模块驱动程序。此文件提供固件函数来管理 SMBUS 扩展外设的以下功能:+ 扩展功能函数 + 唤醒模式函数 + 快速模式增强功能。

作者:
MCD 应用团队
注意:

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

本软件的许可条款可在本软件组件根目录的 LICENSE 文件中找到。如果本软件未附带 LICENSE 文件,则按原样提供。

  ==============================================================================
               ##### SMBUS 外设扩展功能 #####
  ==============================================================================

  [..] 与之前的其他设备相比,STM32G4xx 设备的 SMBUS 接口包含以下附加功能

       (+) 禁用或使能从停止模式唤醒
       (+) 禁用或使能快速模式增强

                     ##### 如何使用此驱动程序 #####
  ==============================================================================
    (#) 使用以下函数配置 SMBUS 唤醒模式的使能或禁用:
          (++) HAL_SMBUSEx_EnableWakeUp()
          (++) HAL_SMBUSEx_DisableWakeUp()
    (#) 使用以下函数配置快速模式增强驱动能力的使能或禁用:
          (++) HAL_SMBUSEx_EnableFastModePlus()
          (++) HAL_SMBUSEx_DisableFastModePlus()
  

定义于文件 stm32g4xx_hal_smbus_ex.c