STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
Loading...
Searching...
No Matches
__SMBUS_HandleTypeDef Struct Reference

SMBUS handle Structure definition. More...

#include <stm32f4xx_hal_smbus.h>

Collaboration diagram for __SMBUS_HandleTypeDef:

Data Fields

I2C_TypeDef * Instance
 
SMBUS_InitTypeDef Init
 
uint8_t * pBuffPtr
 
uint16_t XferSize
 
__IO uint16_t XferCount
 
__IO uint32_t XferOptions
 
__IO uint32_t PreviousState
 
HAL_LockTypeDef Lock
 
__IO HAL_SMBUS_StateTypeDef State
 
__IO HAL_SMBUS_ModeTypeDef Mode
 
__IO uint32_t ErrorCode
 
__IO uint32_t Devaddress
 
__IO uint32_t EventCount
 
uint8_t XferPEC
 

Detailed Description

SMBUS handle Structure definition.

Definition at line 151 of file stm32f4xx_hal_smbus.h.

Field Documentation

◆ Instance

◆ Init

SMBUS_InitTypeDef __SMBUS_HandleTypeDef::Init

SMBUS communication parameters

Definition at line 155 of file stm32f4xx_hal_smbus.h.

Referenced by HAL_SMBUS_Init(), HAL_SMBUS_Master_Abort_IT(), SMBUS_Master_ADDR(), SMBUS_Master_SB(), and SMBUS_Slave_ADDR().

◆ pBuffPtr

◆ XferSize

◆ XferCount

◆ XferOptions

◆ PreviousState

◆ Lock

HAL_LockTypeDef __SMBUS_HandleTypeDef::Lock

SMBUS locking object

Definition at line 169 of file stm32f4xx_hal_smbus.h.

Referenced by HAL_SMBUS_Init().

◆ State

◆ Mode

◆ ErrorCode

◆ Devaddress

__IO uint32_t __SMBUS_HandleTypeDef::Devaddress

SMBUS Target device address

Definition at line 177 of file stm32f4xx_hal_smbus.h.

Referenced by HAL_SMBUS_Master_Receive_IT(), HAL_SMBUS_Master_Transmit_IT(), SMBUS_Master_ADD10(), and SMBUS_Master_SB().

◆ EventCount

__IO uint32_t __SMBUS_HandleTypeDef::EventCount

SMBUS Event counter

Definition at line 179 of file stm32f4xx_hal_smbus.h.

Referenced by SMBUS_Master_ADDR(), and SMBUS_Master_SB().

◆ XferPEC

uint8_t __SMBUS_HandleTypeDef::XferPEC

SMBUS PEC data in reception mode

Definition at line 181 of file stm32f4xx_hal_smbus.h.

Referenced by HAL_SMBUS_Init(), SMBUS_MasterReceive_BTF(), SMBUS_MasterReceive_RXNE(), and SMBUS_SlaveReceive_RXNE().


The documentation for this struct was generated from the following file: