|
STM32L4xx_HAL_Driver
1.14.0
|
I2C Extended HAL module driver. This file provides firmware functions to manage the following functionalities of I2C Extended peripheral: More...
Go to the source code of this file.
Functions | |
| HAL_StatusTypeDef | HAL_I2CEx_ConfigAnalogFilter (I2C_HandleTypeDef *hi2c, uint32_t AnalogFilter) |
| Configure I2C Analog noise filter. More... | |
| HAL_StatusTypeDef | HAL_I2CEx_ConfigDigitalFilter (I2C_HandleTypeDef *hi2c, uint32_t DigitalFilter) |
| Configure I2C Digital noise filter. More... | |
| HAL_StatusTypeDef | HAL_I2CEx_EnableWakeUp (I2C_HandleTypeDef *hi2c) |
| Enable I2C wakeup from Stop mode(s). More... | |
| HAL_StatusTypeDef | HAL_I2CEx_DisableWakeUp (I2C_HandleTypeDef *hi2c) |
| Disable I2C wakeup from Stop mode(s). More... | |
| void | HAL_I2CEx_EnableFastModePlus (uint32_t ConfigFastModePlus) |
| Enable the I2C fast mode plus driving capability. More... | |
| void | HAL_I2CEx_DisableFastModePlus (uint32_t ConfigFastModePlus) |
| Disable the I2C fast mode plus driving capability. More... | |
I2C Extended HAL module driver. This file provides firmware functions to manage the following functionalities of I2C Extended peripheral:
==============================================================================
##### I2C peripheral Extended features #####
==============================================================================
[..] Comparing to other previous devices, the I2C interface for STM32L4xx
devices contains the following additional features
(+) Possibility to disable or enable Analog Noise Filter
(+) Use of a configured Digital Noise Filter
(+) Disable or enable wakeup from Stop mode(s)
(+) Disable or enable Fast Mode Plus
##### How to use this driver #####
==============================================================================
[..] This driver provides functions to configure Noise Filter and Wake Up Feature
(#) Configure I2C Analog noise filter using the function HAL_I2CEx_ConfigAnalogFilter()
(#) Configure I2C Digital noise filter using the function HAL_I2CEx_ConfigDigitalFilter()
(#) Configure the enable or disable of I2C Wake Up Mode using the functions :
(++) HAL_I2CEx_EnableWakeUp()
(++) HAL_I2CEx_DisableWakeUp()
(#) Configure the enable or disable of fast mode plus driving capability using the functions :
(++) HAL_I2CEx_EnableFastModePlus()
(++) HAL_I2CEx_DisableFastModePlus()
This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: opensource.org/licenses/BSD-3-Clause
Definition in file stm32l4xx_hal_i2c_ex.c.