STM32G474xx HAL用户手册
数据结构 | 类型定义 | 枚举
SMBUS句柄结构定义
SMBUS导出类型

SMBUS句柄结构定义。 更多...

数据结构

struct  __SMBUS_HandleTypeDef

类型定义

typedef struct
__SMBUS_HandleTypeDef 
SMBUS_HandleTypeDef
typedef void(* pSMBUS_CallbackTypeDef )(SMBUS_HandleTypeDef *hsmbus)
 HAL SMBUS回调指针定义。
typedef void(* pSMBUS_AddrCallbackTypeDef )(SMBUS_HandleTypeDef *hsmbus, uint8_t TransferDirection, uint16_t AddrMatchCode)

枚举

enum  HAL_SMBUS_CallbackIDTypeDef {
  HAL_SMBUS_MASTER_TX_COMPLETE_CB_ID = 0x00U, HAL_SMBUS_MASTER_RX_COMPLETE_CB_ID = 0x01U, HAL_SMBUS_SLAVE_TX_COMPLETE_CB_ID = 0x02U, HAL_SMBUS_SLAVE_RX_COMPLETE_CB_ID = 0x03U,
  HAL_SMBUS_LISTEN_COMPLETE_CB_ID = 0x04U, HAL_SMBUS_ERROR_CB_ID = 0x05U, HAL_SMBUS_MSPINIT_CB_ID = 0x06U, HAL_SMBUS_MSPDEINIT_CB_ID = 0x07U
}
 HAL SMBUS回调ID枚举定义。 更多...

详细说明

SMBUS句柄结构定义。


类型定义文档

typedef void(* pSMBUS_AddrCallbackTypeDef)(SMBUS_HandleTypeDef *hsmbus, uint8_t TransferDirection, uint16_t AddrMatchCode)

指向SMBUS地址匹配回调函数的指针

定义于文件 stm32g4xx_hal_smbus.h207 行。

typedef void(* pSMBUS_CallbackTypeDef)(SMBUS_HandleTypeDef *hsmbus)

HAL SMBUS回调指针定义。

指向SMBUS回调函数的指针

定义于文件 stm32g4xx_hal_smbus.h205 行。


枚举类型文档

HAL SMBUS回调ID枚举定义。

枚举值:
HAL_SMBUS_MASTER_TX_COMPLETE_CB_ID 

SMBUS主机Tx传输完成回调ID

HAL_SMBUS_MASTER_RX_COMPLETE_CB_ID 

SMBUS主机Rx传输完成回调ID

HAL_SMBUS_SLAVE_TX_COMPLETE_CB_ID 

SMBUS从机Tx传输完成回调ID

HAL_SMBUS_SLAVE_RX_COMPLETE_CB_ID 

SMBUS从机Rx传输完成回调ID

HAL_SMBUS_LISTEN_COMPLETE_CB_ID 

SMBUS监听完成回调ID

HAL_SMBUS_ERROR_CB_ID 

SMBUS错误回调ID

HAL_SMBUS_MSPINIT_CB_ID 

SMBUS Msp初始化回调ID

HAL_SMBUS_MSPDEINIT_CB_ID 

SMBUS Msp反初始化回调ID

定义于文件 stm32g4xx_hal_smbus.h188 行。