Public Attributes | List of all members

#include <stm32f4xx_hal_i2c.h>

Public Attributes

__IO uint32_t Devaddress
 
__IO uint32_t ErrorCode
 
__IO uint32_t EventCount
 
DMA_HandleTypeDefhdmarx
 
DMA_HandleTypeDefhdmatx
 
I2C_InitTypeDef Init
 
I2C_TypeDefInstance
 
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
 

Detailed Description

Definition at line 188 of file stm32f407/stm32f407g-disc1/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c.h.

Member Data Documentation

◆ Devaddress

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

◆ ErrorCode

__IO uint32_t I2C_HandleTypeDef::ErrorCode

◆ EventCount

__IO uint32_t I2C_HandleTypeDef::EventCount

◆ hdmarx

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.

◆ hdmatx

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.

◆ Init

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.

◆ Instance

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.

◆ Lock

HAL_LockTypeDef I2C_HandleTypeDef::Lock

◆ Memaddress

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

◆ MemaddSize

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

◆ Mode

__IO HAL_I2C_ModeTypeDef I2C_HandleTypeDef::Mode

◆ pBuffPtr

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.

◆ PreviousState

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

◆ State

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

◆ XferCount

__IO uint16_t I2C_HandleTypeDef::XferCount

◆ XferOptions

__IO uint32_t I2C_HandleTypeDef::XferOptions

◆ XferSize

uint16_t I2C_HandleTypeDef::XferSize

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


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:19