请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: CC2340R5
您好:
我注意到在 i2c_cc23xx_cc27xx.c Zephyr 驱动程序中、没有设置 I2C 控制器速度的实际代码、只有一条 switch 语句将 fast 设置为 true 或 false:
switch (I2C_SPEED_GET(dev_config)) {
case I2C_SPEED_STANDARD:
fast = false;
break;
case I2C_SPEED_FAST:
fast = true;
break;
default:
LOG_ERR("Unsupported speed");
return -ENOTSUP;
}
但没有实际代码将 I2C 控制器配置为 100KHz 模式或 400KHz 模式。 看起来好像控制器现在默认为 100KHz。
我们可以在这里添加实际代码来更改控制器速度吗?
Munan