STM32F4xx HAL Driver master
STM32CubeF4 HAL / LL Drivers API Reference
Loading...
Searching...
No Matches
__SMBUS_HandleTypeDef Struct Reference

SMBUS handle Structure definition. More...

#include <stm32f4xx_hal_smbus.h>

Collaboration diagram for __SMBUS_HandleTypeDef:

Public Attributes

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

Detailed Description

SMBUS handle Structure definition.

Definition at line 151 of file stm32f4xx_hal_smbus.h.

Member Data Documentation

◆ Devaddress

volatile uint32_t __SMBUS_HandleTypeDef::Devaddress

SMBUS Target device address

Definition at line 177 of file stm32f4xx_hal_smbus.h.

◆ ErrorCode

volatile uint32_t __SMBUS_HandleTypeDef::ErrorCode

SMBUS Error code

Definition at line 175 of file stm32f4xx_hal_smbus.h.

◆ EventCount

volatile uint32_t __SMBUS_HandleTypeDef::EventCount

SMBUS Event counter

Definition at line 179 of file stm32f4xx_hal_smbus.h.

◆ Init

SMBUS_InitTypeDef __SMBUS_HandleTypeDef::Init

SMBUS communication parameters

Definition at line 155 of file stm32f4xx_hal_smbus.h.

◆ Instance

I2C_TypeDef* __SMBUS_HandleTypeDef::Instance

SMBUS registers base address

Definition at line 153 of file stm32f4xx_hal_smbus.h.

◆ Lock

HAL_LockTypeDef __SMBUS_HandleTypeDef::Lock

SMBUS locking object

Definition at line 169 of file stm32f4xx_hal_smbus.h.

◆ Mode

volatile HAL_SMBUS_ModeTypeDef __SMBUS_HandleTypeDef::Mode

SMBUS communication mode

Definition at line 173 of file stm32f4xx_hal_smbus.h.

◆ pBuffPtr

uint8_t* __SMBUS_HandleTypeDef::pBuffPtr

Pointer to SMBUS transfer buffer

Definition at line 157 of file stm32f4xx_hal_smbus.h.

◆ PreviousState

volatile uint32_t __SMBUS_HandleTypeDef::PreviousState

SMBUS communication Previous state and mode context for internal usage

Definition at line 166 of file stm32f4xx_hal_smbus.h.

◆ State

volatile HAL_SMBUS_StateTypeDef __SMBUS_HandleTypeDef::State

SMBUS communication state

Definition at line 171 of file stm32f4xx_hal_smbus.h.

◆ XferCount

volatile uint16_t __SMBUS_HandleTypeDef::XferCount

SMBUS transfer counter

Definition at line 161 of file stm32f4xx_hal_smbus.h.

◆ XferOptions

volatile uint32_t __SMBUS_HandleTypeDef::XferOptions

SMBUS transfer options this parameter can be a value of SMBUS XferOptions definition

Definition at line 163 of file stm32f4xx_hal_smbus.h.

◆ XferPEC

uint8_t __SMBUS_HandleTypeDef::XferPEC

SMBUS PEC data in reception mode

Definition at line 181 of file stm32f4xx_hal_smbus.h.

◆ XferSize

uint16_t __SMBUS_HandleTypeDef::XferSize

SMBUS transfer size

Definition at line 159 of file stm32f4xx_hal_smbus.h.


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