![]() |
STM32F769IDiscovery
1.00
uDANTE Audio Networking with STM32F7 DISCO board
|
#include <stm32f7xx_hal_i2c.h>
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 |
Definition at line 201 of file stm32f7xx_hal_i2c.h.
__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.
DMA_HandleTypeDef* hdmarx |
I2C Rx DMA handle parameters
Definition at line 222 of file stm32f7xx_hal_i2c.h.
DMA_HandleTypeDef* hdmatx |
I2C Tx DMA handle parameters
Definition at line 220 of file stm32f7xx_hal_i2c.h.
I2C_InitTypeDef Init |
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.
HAL_LockTypeDef Lock |
I2C locking object
Definition at line 224 of file stm32f7xx_hal_i2c.h.
__IO HAL_I2C_ModeTypeDef Mode |
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.
__IO HAL_I2C_StateTypeDef State |
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.