openUBMC Chip Abstract Layer V0.1
载入中...
搜索中...
未找到
Public 属性 | 所有成员列表
DRIVER_I2C::I2cConfig结构体 参考

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 设备配置结构体

类成员变量说明

◆ addr

uint32_t DRIVER_I2C::I2cConfig::addr

I2c总线作为slave时的地址, Mode为1时有效

◆ mode

uint32_t DRIVER_I2C::I2cConfig::mode

I2c总线模式, 枚举值范围0/1, 0: 总线初始化为master模式, 1: 总线初始化为slave模式

◆ speed

uint32_t DRIVER_I2C::I2cConfig::speed

I2c总线速率, 枚举值范围100/400/3400, 单位: kbps, 对应I2c标准模式/快速模式/高速模式


该结构体的文档由以下文件生成: