Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
i2c.h File Reference

Go to the source code of this file.

Macros

#define I2C_BITRATE_STANDARD   100000 /* 100 Kbit/s */
 
#define I2C_BITRATE_FAST   400000 /* 400 Kbit/s */
 
#define I2C_BITRATE_FAST_PLUS   1000000 /* 1 Mbit/s */
 
#define I2C_BITRATE_HIGH   3400000 /* 3.4 Mbit/s */
 
#define I2C_BITRATE_ULTRA   5000000 /* 5 Mbit/s */
 
#define SMB_CHANNEL_A   0
 
#define SMB_CHANNEL_B   1
 
#define SMB_CHANNEL_C   2
 
#define I2C_CHANNEL_D   3
 
#define I2C_CHANNEL_E   4
 
#define I2C_CHANNEL_F   5
 

Macro Definition Documentation

◆ I2C_BITRATE_FAST

#define I2C_BITRATE_FAST   400000 /* 400 Kbit/s */

◆ I2C_BITRATE_FAST_PLUS

#define I2C_BITRATE_FAST_PLUS   1000000 /* 1 Mbit/s */

◆ I2C_BITRATE_HIGH

#define I2C_BITRATE_HIGH   3400000 /* 3.4 Mbit/s */

◆ I2C_BITRATE_STANDARD

#define I2C_BITRATE_STANDARD   100000 /* 100 Kbit/s */

◆ I2C_BITRATE_ULTRA

#define I2C_BITRATE_ULTRA   5000000 /* 5 Mbit/s */

◆ I2C_CHANNEL_D

#define I2C_CHANNEL_D   3

◆ I2C_CHANNEL_E

#define I2C_CHANNEL_E   4

◆ I2C_CHANNEL_F

#define I2C_CHANNEL_F   5

◆ SMB_CHANNEL_A

#define SMB_CHANNEL_A   0

◆ SMB_CHANNEL_B

#define SMB_CHANNEL_B   1

◆ SMB_CHANNEL_C

#define SMB_CHANNEL_C   2