RTEMS 6.3
Loading...
Searching...
No Matches

Data Fields

I2C_TypeDef * Instance
I2C_InitTypeDef Init
uint8_t * pBuffPtr
uint16_t XferSize
__IO uint16_t XferCount
__IO uint32_t XferOptions
__IO uint32_t PreviousState
HAL_StatusTypeDef(*) XferISR (struct __I2C_HandleTypeDef *hi2c, uint32_t ITFlags, uint32_t ITSources)
DMA_HandleTypeDef * hdmatx
DMA_HandleTypeDef * hdmarx
HAL_LockTypeDef Lock
__IO HAL_I2C_StateTypeDef State
__IO HAL_I2C_ModeTypeDef Mode
__IO uint32_t ErrorCode
__IO uint32_t AddrEventCount
__IO uint32_t Devaddress
__IO uint32_t Memaddress

Field Documentation

◆ AddrEventCount

__IO uint32_t __I2C_HandleTypeDef::AddrEventCount

I2C Address Event counter

◆ Devaddress

__IO uint32_t __I2C_HandleTypeDef::Devaddress

I2C Target device address

◆ ErrorCode

__IO uint32_t __I2C_HandleTypeDef::ErrorCode

I2C Error code

◆ hdmarx

DMA_HandleTypeDef* __I2C_HandleTypeDef::hdmarx

I2C Rx DMA handle parameters

◆ hdmatx

DMA_HandleTypeDef* __I2C_HandleTypeDef::hdmatx

I2C Tx DMA handle parameters

◆ Init

I2C_InitTypeDef __I2C_HandleTypeDef::Init

I2C communication parameters

◆ Instance

I2C_TypeDef* __I2C_HandleTypeDef::Instance

I2C registers base address

◆ Lock

HAL_LockTypeDef __I2C_HandleTypeDef::Lock

I2C locking object

◆ Memaddress

__IO uint32_t __I2C_HandleTypeDef::Memaddress

I2C Target memory address

◆ Mode

__IO HAL_I2C_ModeTypeDef __I2C_HandleTypeDef::Mode

I2C communication mode

◆ pBuffPtr

uint8_t* __I2C_HandleTypeDef::pBuffPtr

Pointer to I2C transfer buffer

◆ PreviousState

__IO uint32_t __I2C_HandleTypeDef::PreviousState

I2C communication Previous state

◆ State

__IO HAL_I2C_StateTypeDef __I2C_HandleTypeDef::State

I2C communication state

◆ XferCount

__IO uint16_t __I2C_HandleTypeDef::XferCount

I2C transfer counter

◆ XferISR

HAL_StatusTypeDef(*) __I2C_HandleTypeDef::XferISR(struct __I2C_HandleTypeDef *hi2c, uint32_t ITFlags, uint32_t ITSources)

I2C transfer IRQ handler function pointer

◆ XferOptions

__IO uint32_t __I2C_HandleTypeDef::XferOptions

I2C sequantial transfer options, this parameter can be a value of I2C Sequential Transfer Options

◆ XferSize

uint16_t __I2C_HandleTypeDef::XferSize

I2C transfer size


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