STM32L486xx HAL User Manual
Data Structures | Typedefs | Enumerations
SMBUS handle Structure definition
SMBUS Exported Types

SMBUS handle Structure definition. More...

Data Structures

struct  __SMBUS_HandleTypeDef

Typedefs

typedef struct
__SMBUS_HandleTypeDef 
SMBUS_HandleTypeDef
typedef void(* pSMBUS_CallbackTypeDef )(SMBUS_HandleTypeDef *hsmbus)
 HAL SMBUS Callback pointer definition.
typedef void(* pSMBUS_AddrCallbackTypeDef )(SMBUS_HandleTypeDef *hsmbus, uint8_t TransferDirection, uint16_t AddrMatchCode)

Enumerations

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 Callback ID enumeration definition. More...

Detailed Description

SMBUS handle Structure definition.


Typedef Documentation

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

pointer to an SMBUS Address Match callback function

Definition at line 210 of file stm32l4xx_hal_smbus.h.

typedef void(* pSMBUS_CallbackTypeDef)(SMBUS_HandleTypeDef *hsmbus)

HAL SMBUS Callback pointer definition.

pointer to an SMBUS callback function

Definition at line 209 of file stm32l4xx_hal_smbus.h.


Enumeration Type Documentation

HAL SMBUS Callback ID enumeration definition.

Enumerator:
HAL_SMBUS_MASTER_TX_COMPLETE_CB_ID 

SMBUS Master Tx Transfer completed callback ID

HAL_SMBUS_MASTER_RX_COMPLETE_CB_ID 

SMBUS Master Rx Transfer completed callback ID

HAL_SMBUS_SLAVE_TX_COMPLETE_CB_ID 

SMBUS Slave Tx Transfer completed callback ID

HAL_SMBUS_SLAVE_RX_COMPLETE_CB_ID 

SMBUS Slave Rx Transfer completed callback ID

HAL_SMBUS_LISTEN_COMPLETE_CB_ID 

SMBUS Listen Complete callback ID

HAL_SMBUS_ERROR_CB_ID 

SMBUS Error callback ID

HAL_SMBUS_MSPINIT_CB_ID 

SMBUS Msp Init callback ID

HAL_SMBUS_MSPDEINIT_CB_ID 

SMBUS Msp DeInit callback ID

Definition at line 192 of file stm32l4xx_hal_smbus.h.