大家好,请教一个问题。我之前调试cc2640的iic,调试通了,当时使用的7*7封装的芯片。现在想改成5*5的,按照ti官方给的提示,修改了options里面的配置,也修改了bleuserConfig文件。但是编译的时候出现了问题,如下图:
提示I2C_config未定义,但是在I2C.h里面已经定义了。
请问这是怎么回事呢?
da qin zheng sheng:
5*5的引脚比较少,你的i/o口是哪个?
Yue TANG:
看看你的board.c是有如下定义,注意变量名字和类型都是I2C_Config,你的错误提示,你没有命名这个变量,另你option改了什么?为什么要修改bleuserConfig
const I2C_Config I2C_config[] = { {&I2CCC26XX_fxnTable, &i2cCC26xxObjects[0], &i2cCC26xxHWAttrs[0]}, {NULL, NULL, NULL}};
user6076575:
你好,前辈,我在学习I2C相关内容,但是我一直调试不通,想问问 你怎么调,能方便留下联系方式吗 ?
YiKai Chen:
回复 user6076575:
可以參考一下 dev.ti.com/…/node 的I2C TMP007例程