![]() |
RTEMS 6.1
|
Data Fields | |
| I2C_TypeDef * | Instance |
| I2C_InitTypeDef | Init |
| uint8_t * | pBuffPtr |
| uint16_t | XferSize |
| __IO uint16_t | XferCount |
| __IO uint32_t | XferOptions |
| __IO uint32_t | PreviousState |
| HAL_StatusTypeDef(* | XferISR )(struct __I2C_HandleTypeDef *hi2c, uint32_t ITFlags, uint32_t ITSources) |
| DMA_HandleTypeDef * | hdmatx |
| DMA_HandleTypeDef * | hdmarx |
| HAL_LockTypeDef | Lock |
| __IO HAL_I2C_StateTypeDef | State |
| __IO HAL_I2C_ModeTypeDef | Mode |
| __IO uint32_t | ErrorCode |
| __IO uint32_t | AddrEventCount |
| __IO uint32_t | Devaddress |
| __IO uint32_t | Memaddress |
| __IO uint32_t __I2C_HandleTypeDef::AddrEventCount |
I2C Address Event counter
| __IO uint32_t __I2C_HandleTypeDef::Devaddress |
I2C Target device address
| __IO uint32_t __I2C_HandleTypeDef::ErrorCode |
I2C Error code
| DMA_HandleTypeDef* __I2C_HandleTypeDef::hdmarx |
I2C Rx DMA handle parameters
| DMA_HandleTypeDef* __I2C_HandleTypeDef::hdmatx |
I2C Tx DMA handle parameters
| I2C_InitTypeDef __I2C_HandleTypeDef::Init |
I2C communication parameters
| I2C_TypeDef* __I2C_HandleTypeDef::Instance |
I2C registers base address
| HAL_LockTypeDef __I2C_HandleTypeDef::Lock |
I2C locking object
| __IO uint32_t __I2C_HandleTypeDef::Memaddress |
I2C Target memory address
| __IO HAL_I2C_ModeTypeDef __I2C_HandleTypeDef::Mode |
I2C communication mode
| uint8_t* __I2C_HandleTypeDef::pBuffPtr |
Pointer to I2C transfer buffer
| __IO uint32_t __I2C_HandleTypeDef::PreviousState |
I2C communication Previous state
| __IO HAL_I2C_StateTypeDef __I2C_HandleTypeDef::State |
I2C communication state
| __IO uint16_t __I2C_HandleTypeDef::XferCount |
I2C transfer counter
| HAL_StatusTypeDef(* __I2C_HandleTypeDef::XferISR) (struct __I2C_HandleTypeDef *hi2c, uint32_t ITFlags, uint32_t ITSources) |
I2C transfer IRQ handler function pointer
| __IO uint32_t __I2C_HandleTypeDef::XferOptions |
I2C sequantial transfer options, this parameter can be a value of I2C Sequential Transfer Options
| uint16_t __I2C_HandleTypeDef::XferSize |
I2C transfer size