我尝试使用Arduino以太网shield。我检查了Arduino IDE和嵌入式示例及其库,它们工作正常。
我使用Eclipse。我将这些库复制到了我的项目中,并且我得到了一些特定的错误。
编译器无法识别unsigned char
和uint8_t
的相等性。
所以当它读取库时,如果函数的操作符应该是unit8_t
并且它看到了,那么库就有unsigned char
,并且它会出错。
我可以尝试逐个投射,但是有更好的更通用的解决方案吗?
答案 0 :(得分:0)
你可能需要添加下面的库,它定义了uint8_t等等。
#include <inttypes.h>
或将其添加到Eclipse的路径中。它包含在Arduino IDE的核心库的路径中。