STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
Collaboration diagram for I2C Extended Fast Mode Plus:

Macros

#define I2C_FMP_NOT_SUPPORTED   0xAAAA0000U
 Fast Mode Plus not supported.
#define I2C_FASTMODEPLUS_PB6   SYSCFG_PMCR_I2C_PB6_FMP
 Enable Fast Mode Plus on PB6.
#define I2C_FASTMODEPLUS_PB7   SYSCFG_PMCR_I2C_PB7_FMP
 Enable Fast Mode Plus on PB7.
#define I2C_FASTMODEPLUS_PB8   SYSCFG_PMCR_I2C_PB8_FMP
 Enable Fast Mode Plus on PB8.
#define I2C_FASTMODEPLUS_PB9   SYSCFG_PMCR_I2C_PB9_FMP
 Enable Fast Mode Plus on PB9.
#define I2C_FASTMODEPLUS_I2C1   SYSCFG_PMCR_I2C1_FMP
 Enable Fast Mode Plus on I2C1 pins.
#define I2C_FASTMODEPLUS_I2C2   SYSCFG_PMCR_I2C2_FMP
 Enable Fast Mode Plus on I2C2 pins.
#define I2C_FASTMODEPLUS_I2C3   SYSCFG_PMCR_I2C3_FMP
 Enable Fast Mode Plus on I2C3 pins.
#define I2C_FASTMODEPLUS_I2C4   SYSCFG_PMCR_I2C4_FMP
 Enable Fast Mode Plus on I2C4 pins.
#define I2C_FASTMODEPLUS_I2C5   (uint32_t)(0x00001000U | I2C_FMP_NOT_SUPPORTED)
 Fast Mode Plus I2C5 not supported.

Detailed Description

Macro Definition Documentation

◆ I2C_FASTMODEPLUS_I2C1

#define I2C_FASTMODEPLUS_I2C1   SYSCFG_PMCR_I2C1_FMP

Enable Fast Mode Plus on I2C1 pins.

Definition at line 61 of file stm32h7xx_hal_i2c_ex.h.

◆ I2C_FASTMODEPLUS_I2C2

#define I2C_FASTMODEPLUS_I2C2   SYSCFG_PMCR_I2C2_FMP

Enable Fast Mode Plus on I2C2 pins.

Definition at line 62 of file stm32h7xx_hal_i2c_ex.h.

◆ I2C_FASTMODEPLUS_I2C3

#define I2C_FASTMODEPLUS_I2C3   SYSCFG_PMCR_I2C3_FMP

Enable Fast Mode Plus on I2C3 pins.

Definition at line 63 of file stm32h7xx_hal_i2c_ex.h.

◆ I2C_FASTMODEPLUS_I2C4

#define I2C_FASTMODEPLUS_I2C4   SYSCFG_PMCR_I2C4_FMP

Enable Fast Mode Plus on I2C4 pins.

Definition at line 64 of file stm32h7xx_hal_i2c_ex.h.

◆ I2C_FASTMODEPLUS_I2C5

#define I2C_FASTMODEPLUS_I2C5   (uint32_t)(0x00001000U | I2C_FMP_NOT_SUPPORTED)

Fast Mode Plus I2C5 not supported.

Definition at line 68 of file stm32h7xx_hal_i2c_ex.h.

◆ I2C_FASTMODEPLUS_PB6

#define I2C_FASTMODEPLUS_PB6   SYSCFG_PMCR_I2C_PB6_FMP

Enable Fast Mode Plus on PB6.

Definition at line 57 of file stm32h7xx_hal_i2c_ex.h.

◆ I2C_FASTMODEPLUS_PB7

#define I2C_FASTMODEPLUS_PB7   SYSCFG_PMCR_I2C_PB7_FMP

Enable Fast Mode Plus on PB7.

Definition at line 58 of file stm32h7xx_hal_i2c_ex.h.

◆ I2C_FASTMODEPLUS_PB8

#define I2C_FASTMODEPLUS_PB8   SYSCFG_PMCR_I2C_PB8_FMP

Enable Fast Mode Plus on PB8.

Definition at line 59 of file stm32h7xx_hal_i2c_ex.h.

◆ I2C_FASTMODEPLUS_PB9

#define I2C_FASTMODEPLUS_PB9   SYSCFG_PMCR_I2C_PB9_FMP

Enable Fast Mode Plus on PB9.

Definition at line 60 of file stm32h7xx_hal_i2c_ex.h.

◆ I2C_FMP_NOT_SUPPORTED

#define I2C_FMP_NOT_SUPPORTED   0xAAAA0000U

Fast Mode Plus not supported.

Definition at line 56 of file stm32h7xx_hal_i2c_ex.h.