|
openUBMC Chip Abstract Layer V0.1
|
I2C 设备配置结构体 更多...
#include <i2c.h>
Public 属性 | |
| uint32_t | speed |
| uint32_t | mode |
| uint32_t | addr |
| uint32_t | use_smbus |
| smbus模式 I2c总线是否使用Smbus模式, 枚举值范围0/1, 1: 总线初始化为Smbus模式 | |
I2C 设备配置结构体
| uint32_t DRIVER_I2C::I2cConfig::addr |
I2c总线作为slave时的地址, Mode为1时有效
| uint32_t DRIVER_I2C::I2cConfig::mode |
I2c总线模式, 枚举值范围0/1, 0: 总线初始化为master模式, 1: 总线初始化为slave模式
| uint32_t DRIVER_I2C::I2cConfig::speed |
I2c总线速率, 枚举值范围100/400/3400, 单位: kbps, 对应I2c标准模式/快速模式/高速模式