STM32F439xx HAL User Manual
Functions
Extension features functions
I2C Exported Functions

Extension features functions. More...

Functions

HAL_StatusTypeDef HAL_I2CEx_ConfigAnalogFilter (I2C_HandleTypeDef *hi2c, uint32_t AnalogFilter)
 Configures I2C Analog noise filter.
HAL_StatusTypeDef HAL_I2CEx_ConfigDigitalFilter (I2C_HandleTypeDef *hi2c, uint32_t DigitalFilter)
 Configures I2C Digital noise filter.

Detailed Description

Extension features functions.

 ===============================================================================
                      ##### Extension features functions #####
 ===============================================================================  
    [..] This section provides functions allowing to:
      (+) Configure Noise Filters 


Function Documentation

HAL_StatusTypeDef HAL_I2CEx_ConfigAnalogFilter ( I2C_HandleTypeDef hi2c,
uint32_t  AnalogFilter 
)

Configures I2C Analog noise filter.

Parameters:
hi2cpointer to a I2C_HandleTypeDef structure that contains the configuration information for the specified I2Cx peripheral.
AnalogFilternew state of the Analog filter.
Return values:
HALstatus

Definition at line 107 of file stm32f4xx_hal_i2c_ex.c.

References __HAL_I2C_DISABLE, __HAL_I2C_ENABLE, assert_param, HAL_I2C_STATE_BUSY, HAL_I2C_STATE_READY, I2C_HandleTypeDef::Instance, IS_I2C_ANALOG_FILTER, and I2C_HandleTypeDef::State.

HAL_StatusTypeDef HAL_I2CEx_ConfigDigitalFilter ( I2C_HandleTypeDef hi2c,
uint32_t  DigitalFilter 
)

Configures I2C Digital noise filter.

Parameters:
hi2cpointer to a I2C_HandleTypeDef structure that contains the configuration information for the specified I2Cx peripheral.
DigitalFilterCoefficient of digital noise filter between 0x00 and 0x0F.
Return values:
HALstatus

Definition at line 145 of file stm32f4xx_hal_i2c_ex.c.

References __HAL_I2C_DISABLE, __HAL_I2C_ENABLE, assert_param, HAL_I2C_STATE_BUSY, HAL_I2C_STATE_READY, I2C_HandleTypeDef::Instance, IS_I2C_DIGITAL_FILTER, and I2C_HandleTypeDef::State.