Macros

#define I2C_TIMING_SS_SCL_LOW   (0x00000000U)
 
#define I2C_TIMING_SS_SCL_HIGH   (0x00000001U)
 
#define I2C_TIMING_FS_SCL_LOW   (0x00000002U)
 
#define I2C_TIMING_FS_SCL_HIGH   (0x00000003U)
 
#define I2C_TIMING_HS_SCL_LOW   (0x00000004U)
 
#define I2C_TIMING_HS_SCL_HIGH   (0x00000005U)
 
#define I2C_TIMING_FS_SPK   (0x00000006U)
 
#define I2C_TIMING_HS_SPK   (0x00000007U)
 
#define I2C_TIMING_SDA_TX_HOLD   (0x00000008U)
 
#define I2C_TIMING_SDA_RX_HOLD   (0x00000009U)
 

Detailed Description

Macro Definition Documentation

◆ I2C_TIMING_FS_SCL_HIGH

#define I2C_TIMING_FS_SCL_HIGH   (0x00000003U)

Fast and fast puls speed(100K, 1000K] SCL high time.

Definition at line 325 of file gr55xx_hal_i2c.h.

◆ I2C_TIMING_FS_SCL_LOW

#define I2C_TIMING_FS_SCL_LOW   (0x00000002U)

Fast and fast puls speed(100K, 1000K] SCL low time.

Definition at line 324 of file gr55xx_hal_i2c.h.

◆ I2C_TIMING_FS_SPK

#define I2C_TIMING_FS_SPK   (0x00000006U)

Fast and fast puls speed(100K, 1000K] spike suppression time.

Definition at line 328 of file gr55xx_hal_i2c.h.

◆ I2C_TIMING_HS_SCL_HIGH

#define I2C_TIMING_HS_SCL_HIGH   (0x00000005U)

High speed(1000K, 3400K] SCL high time.

Definition at line 327 of file gr55xx_hal_i2c.h.

◆ I2C_TIMING_HS_SCL_LOW

#define I2C_TIMING_HS_SCL_LOW   (0x00000004U)

High speed(1000K, 3400K] SCL low time.

Definition at line 326 of file gr55xx_hal_i2c.h.

◆ I2C_TIMING_HS_SPK

#define I2C_TIMING_HS_SPK   (0x00000007U)

High speed(1000K, 3400K] spike suppression time.

Definition at line 329 of file gr55xx_hal_i2c.h.

◆ I2C_TIMING_SDA_RX_HOLD

#define I2C_TIMING_SDA_RX_HOLD   (0x00000009U)

SDA hold time when RX. (Hold time: Time of master and slave exchange SDA control)

Definition at line 331 of file gr55xx_hal_i2c.h.

◆ I2C_TIMING_SDA_TX_HOLD

#define I2C_TIMING_SDA_TX_HOLD   (0x00000008U)

SDA hold time when TX. (Hold time: Time of master and slave exchange SDA control)

Definition at line 330 of file gr55xx_hal_i2c.h.

◆ I2C_TIMING_SS_SCL_HIGH

#define I2C_TIMING_SS_SCL_HIGH   (0x00000001U)

Standard speed(0, 100K] SCL high time.

Definition at line 323 of file gr55xx_hal_i2c.h.

◆ I2C_TIMING_SS_SCL_LOW

#define I2C_TIMING_SS_SCL_LOW   (0x00000000U)

Standard speed(0, 100K] SCL low time.

Definition at line 322 of file gr55xx_hal_i2c.h.