Public Attributes | List of all members

SMBUS handle Structure definition. More...

#include <stm32f4xx_hal_smbus.h>

Public Attributes

__IO uint32_t Devaddress
 
__IO uint32_t ErrorCode
 
__IO uint32_t EventCount
 
SMBUS_InitTypeDef Init
 
I2C_TypeDefInstance
 
HAL_LockTypeDef Lock
 
__IO HAL_SMBUS_ModeTypeDef Mode
 
uint8_t * pBuffPtr
 
__IO uint32_t PreviousState
 
__IO uint32_t State
 
__IO HAL_SMBUS_StateTypeDef State
 
__IO uint16_t XferCount
 
__IO uint32_t XferOptions
 
uint8_t XferPEC
 
uint16_t XferSize
 

Detailed Description

SMBUS handle Structure definition.

Definition at line 152 of file stm32f4xx_hal_smbus.h.

Member Data Documentation

◆ Devaddress

__IO uint32_t __SMBUS_HandleTypeDef::Devaddress

SMBUS Target device address

Definition at line 178 of file stm32f4xx_hal_smbus.h.

◆ ErrorCode

__IO uint32_t __SMBUS_HandleTypeDef::ErrorCode

SMBUS Error code

Definition at line 176 of file stm32f4xx_hal_smbus.h.

◆ EventCount

__IO uint32_t __SMBUS_HandleTypeDef::EventCount

SMBUS Event counter

Definition at line 180 of file stm32f4xx_hal_smbus.h.

◆ Init

SMBUS_InitTypeDef __SMBUS_HandleTypeDef::Init

SMBUS communication parameters

Definition at line 156 of file stm32f4xx_hal_smbus.h.

◆ Instance

I2C_TypeDef * __SMBUS_HandleTypeDef::Instance

SMBUS registers base address

Definition at line 154 of file stm32f4xx_hal_smbus.h.

◆ Lock

HAL_LockTypeDef __SMBUS_HandleTypeDef::Lock

SMBUS locking object

Definition at line 170 of file stm32f4xx_hal_smbus.h.

◆ Mode

__IO HAL_SMBUS_ModeTypeDef __SMBUS_HandleTypeDef::Mode

SMBUS communication mode

Definition at line 174 of file stm32f4xx_hal_smbus.h.

◆ pBuffPtr

uint8_t * __SMBUS_HandleTypeDef::pBuffPtr

Pointer to SMBUS transfer buffer

Definition at line 158 of file stm32f4xx_hal_smbus.h.

◆ PreviousState

__IO uint32_t __SMBUS_HandleTypeDef::PreviousState

SMBUS communication Previous state and mode context for internal usage

SMBUS communication Previous state

Definition at line 167 of file stm32f4xx_hal_smbus.h.

◆ State [1/2]

__IO uint32_t __SMBUS_HandleTypeDef::State

SMBUS communication state

Definition at line 153 of file stm32f7xx_hal_smbus.h.

◆ State [2/2]

__IO HAL_SMBUS_StateTypeDef __SMBUS_HandleTypeDef::State

SMBUS communication state

Definition at line 172 of file stm32f4xx_hal_smbus.h.

◆ XferCount

__IO uint16_t __SMBUS_HandleTypeDef::XferCount

SMBUS transfer counter

Definition at line 162 of file stm32f4xx_hal_smbus.h.

◆ XferOptions

__IO uint32_t __SMBUS_HandleTypeDef::XferOptions

SMBUS transfer options this parameter can be a value of SMBUS_OPTIONS

SMBUS transfer options

Definition at line 164 of file stm32f4xx_hal_smbus.h.

◆ XferPEC

uint8_t __SMBUS_HandleTypeDef::XferPEC

SMBUS PEC data in reception mode

Definition at line 182 of file stm32f4xx_hal_smbus.h.

◆ XferSize

uint16_t __SMBUS_HandleTypeDef::XferSize

SMBUS transfer size

Definition at line 160 of file stm32f4xx_hal_smbus.h.


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


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