我尝试使用Arduino以太网shield。我检查了Arduino IDE和嵌入式示例及其库,它们工作正常。
我使用Eclipse。我将这些库复制到我的项目中,发现一些库通常会出现特定的错误。
编译器无法识别unsigned char和uint8_t的等价性。
因此,当它读取库时,如果一个函数的操作符应该是unit8_t,并且它看到这个库有一个unsigned char,它就会给出一个错误。
我可以尝试逐个转换,但有没有更好的更通用的解决方案?
发布于 2013-01-30 01:18:22
您可能需要添加下面的库,它定义了uint8_t之类的东西。
#include <inttypes.h>或者将其添加到Eclipse的路径中。它包含在Arduino IDE的核心库路径中。
https://stackoverflow.com/questions/14587451
复制相似问题