VSF Documented
Data Fields
I2C_HandleTypeDef Struct Reference

#include <sthal_i2c.h>

Data Fields

I2C_TypeDefInstance
 
I2C_InitTypeDef Init
 
uint8_tpBuffPtr
 
uint16_t XferSize
 
volatile uint16_t XferCount
 
volatile uint32_t XferOptions
 
volatile uint32_t PreviousState
 
DMA_HandleTypeDefhdmatx
 
DMA_HandleTypeDefhdmarx
 
HAL_LockTypeDef Lock
 
volatile HAL_I2C_StateTypeDef State
 
volatile HAL_I2C_ModeTypeDef Mode
 
volatile uint32_t ErrorCode
 
volatile uint32_t Devaddress
 
volatile uint32_t Memaddress
 
volatile uint32_t MemaddSize
 
volatile uint32_t EventCount
 

Field Documentation

◆ Instance

I2C_TypeDef* I2C_HandleTypeDef::Instance

◆ Init

I2C_InitTypeDef I2C_HandleTypeDef::Init

◆ pBuffPtr

uint8_t* I2C_HandleTypeDef::pBuffPtr

◆ XferSize

uint16_t I2C_HandleTypeDef::XferSize

◆ XferCount

volatile uint16_t I2C_HandleTypeDef::XferCount

◆ XferOptions

volatile uint32_t I2C_HandleTypeDef::XferOptions

◆ PreviousState

volatile uint32_t I2C_HandleTypeDef::PreviousState

◆ hdmatx

DMA_HandleTypeDef* I2C_HandleTypeDef::hdmatx

◆ hdmarx

DMA_HandleTypeDef* I2C_HandleTypeDef::hdmarx

◆ Lock

HAL_LockTypeDef I2C_HandleTypeDef::Lock

◆ State

volatile HAL_I2C_StateTypeDef I2C_HandleTypeDef::State

◆ Mode

volatile HAL_I2C_ModeTypeDef I2C_HandleTypeDef::Mode

◆ ErrorCode

volatile uint32_t I2C_HandleTypeDef::ErrorCode

◆ Devaddress

volatile uint32_t I2C_HandleTypeDef::Devaddress

◆ Memaddress

volatile uint32_t I2C_HandleTypeDef::Memaddress

◆ MemaddSize

volatile uint32_t I2C_HandleTypeDef::MemaddSize

◆ EventCount

volatile uint32_t I2C_HandleTypeDef::EventCount