|
STM32G474xx HAL User Manual
|
I2C HAL扩展模块的头文件。 更多...
#include "stm32g4xx_hal_def.h"宏定义 | |
| #define | I2C_ ANALOGFILTER_ ENABLE 0x00U |
| #define | I2C_ ANALOGFILTER_ DISABLE I2C_ CR1_ ANFOFF |
| #define | I2C_ FMP_ NOT_ SUPPORTED 0xAAAA00U |
| #define | I2C_ FASTMODEPLUS_ PB6 SYSCFG_ CFGR1_ I2C_ PB6_ FMP |
| #define | I2C_ FASTMODEPLUS_ PB7 SYSCFG_ CFGR1_ I2C_ PB7_ FMP |
| #define | I2C_ FASTMODEPLUS_ PB8 SYSCFG_ CFGR1_ I2C_ PB8_ FMP |
| #define | I2C_ FASTMODEPLUS_ PB9 SYSCFG_ CFGR1_ I2C_ PB9_ FMP |
| #define | I2C_ FASTMODEPLUS_ I2C1 SYSCFG_ CFGR1_ I2C1_ FMP |
| #define | I2C_ FASTMODEPLUS_ I2C2 SYSCFG_ CFGR1_ I2C2_ FMP |
| #define | I2C_ FASTMODEPLUS_ I2C3 SYSCFG_ CFGR1_ I2C3_ FMP |
| #define | I2C_ FASTMODEPLUS_ I2C4 SYSCFG_ CFGR1_ I2C4_ FMP |
| #define | IS_ I2C_ ANALOG_ FILTER(FILTER) |
| #define | IS_ I2C_ DIGITAL_ FILTER(FILTER) ((FILTER) <= 0x00U) |
| #define | IS_ I2C_ FASTMODEPLUS(__CONFIG__) |
函数 | |
| HAL_ StatusTypeDef | HAL_ I2CEx_ ConfigAnalogFilter (I2C_ HandleTypeDef *hi2c, uint32_ t AnalogFilter) |
| 配置I2C模拟噪声滤波器。 | |
| HAL_ StatusTypeDef | HAL_ I2CEx_ ConfigDigitalFilter (I2C_ HandleTypeDef *hi2c, uint32_ t DigitalFilter) |
| 配置I2C数字噪声滤波器。 | |
| HAL_ StatusTypeDef | HAL_ I2CEx_ EnableWakeUp (I2C_ HandleTypeDef *hi2c) |
| 启用I2C从Stop模式唤醒。 | |
| HAL_ StatusTypeDef | HAL_ I2CEx_ DisableWakeUp (I2C_ HandleTypeDef *hi2c) |
| 禁用I2C从Stop模式唤醒。 | |
| void | HAL_ I2CEx_ EnableFastModePlus (uint32_ t ConfigFastModePlus) |
| 启用I2C快速模式Plus驱动能力。 | |
| void | HAL_ I2CEx_ DisableFastModePlus (uint32_ t ConfigFastModePlus) |
| 禁用I2C快速模式Plus驱动能力。 | |
I2C HAL扩展模块的头文件。
版权所有 (c) 2019 STMicroelectronics。保留所有权利。
本软件按照LICENSE文件中规定的条款授权。如果本软件未附带LICENSE文件,则按"原样"提供。
文件定义位于 stm32g4xx_ hal_ i2c_ ex. h。