#include <stm32f4xx_hal_i2c.h>
Public Attributes | |
| __IO uint32_t | Devaddress | 
| __IO uint32_t | ErrorCode | 
| __IO uint32_t | EventCount | 
| DMA_HandleTypeDef * | hdmarx | 
| DMA_HandleTypeDef * | hdmatx | 
| I2C_InitTypeDef | Init | 
| I2C_TypeDef * | Instance | 
| HAL_LockTypeDef | Lock | 
| __IO uint32_t | Memaddress | 
| __IO uint32_t | MemaddSize | 
| __IO HAL_I2C_ModeTypeDef | Mode | 
| uint8_t * | pBuffPtr | 
| __IO uint32_t | PreviousState | 
| __IO HAL_I2C_StateTypeDef | State | 
| __IO uint16_t | XferCount | 
| __IO uint32_t | XferOptions | 
| uint16_t | XferSize | 
Definition at line 188 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c.h.
| __IO uint32_t I2C_HandleTypeDef::Devaddress | 
I2C Target device address 
 
Definition at line 218 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c.h.
| __IO uint32_t I2C_HandleTypeDef::ErrorCode | 
I2C Error code 
 
Definition at line 216 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c.h.
| __IO uint32_t I2C_HandleTypeDef::EventCount | 
I2C Event counter 
 
Definition at line 224 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c.h.
| DMA_HandleTypeDef * I2C_HandleTypeDef::hdmarx | 
I2C Rx DMA handle parameters 
 
Definition at line 208 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c.h.
| DMA_HandleTypeDef * I2C_HandleTypeDef::hdmatx | 
I2C Tx DMA handle parameters 
 
Definition at line 206 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c.h.
| I2C_InitTypeDef I2C_HandleTypeDef::Init | 
I2C communication parameters 
 
Definition at line 193 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c.h.
| I2C_TypeDef * I2C_HandleTypeDef::Instance | 
I2C registers base address 
 
Definition at line 191 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c.h.
| HAL_LockTypeDef I2C_HandleTypeDef::Lock | 
I2C locking object 
 
Definition at line 210 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c.h.
| __IO uint32_t I2C_HandleTypeDef::Memaddress | 
I2C Target memory address 
 
Definition at line 220 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c.h.
| __IO uint32_t I2C_HandleTypeDef::MemaddSize | 
I2C Target memory address size 
 
Definition at line 222 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c.h.
| __IO HAL_I2C_ModeTypeDef I2C_HandleTypeDef::Mode | 
I2C communication mode 
 
Definition at line 214 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c.h.
| uint8_t * I2C_HandleTypeDef::pBuffPtr | 
Pointer to I2C transfer buffer 
 
Definition at line 195 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c.h.
| __IO uint32_t I2C_HandleTypeDef::PreviousState | 
I2C communication Previous state and mode context for internal usage 
 
Definition at line 203 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c.h.
| __IO HAL_I2C_StateTypeDef I2C_HandleTypeDef::State | 
I2C communication state 
 
Definition at line 212 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c.h.
| __IO uint16_t I2C_HandleTypeDef::XferCount | 
I2C transfer counter 
 
Definition at line 199 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c.h.
| __IO uint32_t I2C_HandleTypeDef::XferOptions | 
I2C transfer options 
 
Definition at line 201 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c.h.
| uint16_t I2C_HandleTypeDef::XferSize | 
I2C transfer size 
 
Definition at line 197 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c.h.