如下图是28335 I2C例程主函数中定义的结构体变量,现在我需要在别的xx.C中调用这个结构体变量,直接将这一部分复制到xx.c中,包含了头文件以后编译报错,提示重复定义,请问我需要怎样编写才能在别的.c中调用这个结构体变量。希望得到回复,万分感谢!
mangui zhang:不用复制直接调用不行吗你如果要自己用
就新建一个结构体
如下图是28335 I2C例程主函数中定义的结构体变量,现在我需要在别的xx.C中调用这个结构体变量,直接将这一部分复制到xx.c中,包含了头文件以后编译报错,提示重复定义,请问我需要怎样编写才能在别的.c中调用这个结构体变量。希望得到回复,万分感谢!
user6223461:
回复 mangui zhang:
你好,比如我现在在其它.c中有用到 图片上的I2cMsgOut1, 我要如何调用他?
如下图是28335 I2C例程主函数中定义的结构体变量,现在我需要在别的xx.C中调用这个结构体变量,直接将这一部分复制到xx.c中,包含了头文件以后编译报错,提示重复定义,请问我需要怎样编写才能在别的.c中调用这个结构体变量。希望得到回复,万分感谢!
mangui zhang:
回复 user6223461:
包含I2C相关的头文件就可以调用配置相关寄存器,写代码时如果包含头文件合理敲入时会自动补全