#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.