STM32L486xx HAL User Manual
Modules | Defines
I2C
STM32L4xx_HAL_Driver

I2C HAL module driver. More...

Modules

 I2C Private Define
 I2C Private Functions
 I2C Exported Functions
 I2C Exported Types
 I2C Exported Constants
 I2C Exported Macros
 I2C Private Constants
 I2C Private Macros

Defines

#define I2C_GET_DMA_REMAIN_DATA(__HANDLE__)

Detailed Description

I2C HAL module driver.


Define Documentation

#define I2C_GET_DMA_REMAIN_DATA (   __HANDLE__)
Value:
((((__HANDLE__)->Instance->CR1 & I2C_CR1_TXDMAEN) == I2C_CR1_TXDMAEN) ? \
                                            ((uint32_t)(((DMA_Channel_TypeDef *)(__HANDLE__)->hdmatx->Instance)->CNDTR)) : \
                                            ((uint32_t)(((DMA_Channel_TypeDef *)(__HANDLE__)->hdmarx->Instance)->CNDTR)))

Definition at line 378 of file stm32l4xx_hal_i2c.c.

Referenced by I2C_DMASlaveReceiveCplt(), I2C_ITSlaveCplt(), and I2C_Slave_ISR_DMA().