Zephyr API Documentation 4.1.99
A Scalable Open Source RTOS
 4.1.99
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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 SMB_CHANNEL_D   3
 
#define SMB_CHANNEL_E   4
 
#define SMB_CHANNEL_F   5
 
#define SMB_CHANNEL_G   6
 
#define SMB_CHANNEL_H   7
 
#define SMB_CHANNEL_I   8
 
#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

◆ SMB_CHANNEL_D

#define SMB_CHANNEL_D   3

◆ SMB_CHANNEL_E

#define SMB_CHANNEL_E   4

◆ SMB_CHANNEL_F

#define SMB_CHANNEL_F   5

◆ SMB_CHANNEL_G

#define SMB_CHANNEL_G   6

◆ SMB_CHANNEL_H

#define SMB_CHANNEL_H   7

◆ SMB_CHANNEL_I

#define SMB_CHANNEL_I   8