|
STM32F4xx HAL Driver master
STM32CubeF4 HAL / LL Drivers API Reference
|
SMBUS handle Structure definition. More...
#include <stm32f4xx_hal_smbus.h>
Public Attributes | |
| I2C_TypeDef * | Instance |
| SMBUS_InitTypeDef | Init |
| uint8_t * | pBuffPtr |
| uint16_t | XferSize |
| volatile uint16_t | XferCount |
| volatile uint32_t | XferOptions |
| volatile uint32_t | PreviousState |
| HAL_LockTypeDef | Lock |
| volatile HAL_SMBUS_StateTypeDef | State |
| volatile HAL_SMBUS_ModeTypeDef | Mode |
| volatile uint32_t | ErrorCode |
| volatile uint32_t | Devaddress |
| volatile uint32_t | EventCount |
| uint8_t | XferPEC |
SMBUS handle Structure definition.
Definition at line 151 of file stm32f4xx_hal_smbus.h.
| volatile uint32_t __SMBUS_HandleTypeDef::Devaddress |
SMBUS Target device address
Definition at line 177 of file stm32f4xx_hal_smbus.h.
| volatile uint32_t __SMBUS_HandleTypeDef::ErrorCode |
SMBUS Error code
Definition at line 175 of file stm32f4xx_hal_smbus.h.
| volatile uint32_t __SMBUS_HandleTypeDef::EventCount |
SMBUS Event counter
Definition at line 179 of file stm32f4xx_hal_smbus.h.
| SMBUS_InitTypeDef __SMBUS_HandleTypeDef::Init |
SMBUS communication parameters
Definition at line 155 of file stm32f4xx_hal_smbus.h.
| I2C_TypeDef* __SMBUS_HandleTypeDef::Instance |
SMBUS registers base address
Definition at line 153 of file stm32f4xx_hal_smbus.h.
| HAL_LockTypeDef __SMBUS_HandleTypeDef::Lock |
SMBUS locking object
Definition at line 169 of file stm32f4xx_hal_smbus.h.
| volatile HAL_SMBUS_ModeTypeDef __SMBUS_HandleTypeDef::Mode |
SMBUS communication mode
Definition at line 173 of file stm32f4xx_hal_smbus.h.
| uint8_t* __SMBUS_HandleTypeDef::pBuffPtr |
Pointer to SMBUS transfer buffer
Definition at line 157 of file stm32f4xx_hal_smbus.h.
| volatile uint32_t __SMBUS_HandleTypeDef::PreviousState |
SMBUS communication Previous state and mode context for internal usage
Definition at line 166 of file stm32f4xx_hal_smbus.h.
| volatile HAL_SMBUS_StateTypeDef __SMBUS_HandleTypeDef::State |
SMBUS communication state
Definition at line 171 of file stm32f4xx_hal_smbus.h.
| volatile uint16_t __SMBUS_HandleTypeDef::XferCount |
SMBUS transfer counter
Definition at line 161 of file stm32f4xx_hal_smbus.h.
| volatile uint32_t __SMBUS_HandleTypeDef::XferOptions |
SMBUS transfer options this parameter can be a value of SMBUS XferOptions definition
Definition at line 163 of file stm32f4xx_hal_smbus.h.
| uint8_t __SMBUS_HandleTypeDef::XferPEC |
SMBUS PEC data in reception mode
Definition at line 181 of file stm32f4xx_hal_smbus.h.
| uint16_t __SMBUS_HandleTypeDef::XferSize |
SMBUS transfer size
Definition at line 159 of file stm32f4xx_hal_smbus.h.