stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c File Reference

I2C Extended HAL module driver. This file provides firmware functions to manage the following functionalities of I2C Extended peripheral: More...

#include "stm32h7xx_hal.h"
Include dependency graph for stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c:

Go to the source code of this file.

Detailed Description

I2C Extended HAL module driver. This file provides firmware functions to manage the following functionalities of I2C Extended peripheral:

Author
MCD Application Team
  • Extended features functions
==============================================================================
             ##### I2C peripheral Extended features  #####
==============================================================================

[..] Comparing to other previous devices, the I2C interface for STM32H7xx
     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()
Attention

© Copyright (c) 2017 STMicroelectronics. All rights reserved.

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 stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c.



picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:03