STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
Data Fields
__I2C_HandleTypeDef Struct Reference

#include <stm32f7xx_hal_i2c.h>

Data Fields

I2C_TypeDefInstance
 
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_HandleTypeDefhdmatx
 
DMA_HandleTypeDefhdmarx
 
HAL_LockTypeDef Lock
 
__IO HAL_I2C_StateTypeDef State
 
__IO HAL_I2C_ModeTypeDef Mode
 
__IO uint32_t ErrorCode
 
__IO uint32_t AddrEventCount
 

Detailed Description

Definition at line 201 of file stm32f7xx_hal_i2c.h.

Field Documentation

__IO uint32_t AddrEventCount

I2C Address Event counter

Definition at line 232 of file stm32f7xx_hal_i2c.h.

__IO uint32_t ErrorCode

I2C Error code

Definition at line 230 of file stm32f7xx_hal_i2c.h.

I2C Rx DMA handle parameters

Definition at line 222 of file stm32f7xx_hal_i2c.h.

I2C Tx DMA handle parameters

Definition at line 220 of file stm32f7xx_hal_i2c.h.

I2C communication parameters

Definition at line 205 of file stm32f7xx_hal_i2c.h.

I2C_TypeDef* Instance

I2C registers base address

Definition at line 203 of file stm32f7xx_hal_i2c.h.

I2C locking object

Definition at line 224 of file stm32f7xx_hal_i2c.h.

I2C communication mode

Definition at line 228 of file stm32f7xx_hal_i2c.h.

uint8_t* pBuffPtr

Pointer to I2C transfer buffer

Definition at line 207 of file stm32f7xx_hal_i2c.h.

__IO uint32_t PreviousState

I2C communication Previous state

Definition at line 216 of file stm32f7xx_hal_i2c.h.

I2C communication state

Definition at line 226 of file stm32f7xx_hal_i2c.h.

__IO uint16_t XferCount

I2C transfer counter

Definition at line 211 of file stm32f7xx_hal_i2c.h.

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

I2C transfer IRQ handler function pointer

Definition at line 218 of file stm32f7xx_hal_i2c.h.

__IO uint32_t XferOptions

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

Definition at line 213 of file stm32f7xx_hal_i2c.h.

uint16_t XferSize

I2C transfer size

Definition at line 209 of file stm32f7xx_hal_i2c.h.


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