问题遇到的现象和发生背景
我是在学习做Arduino开发时,需要用到WIFININA库,也不太明白哪里报错,只看见了报错中有WiFiNINA字眼
问题相关代码,请勿粘贴截图
static PinStatus digitalRead(uint8_t pin);
运行结果及报错内容
In file included from C:\Users\11474\Documents\Arduino\libraries\WiFiNINA\src/WiFiStorage.h:23:0,
from C:\Users\11474\Documents\Arduino\libraries\WiFiNINA\src/WiFi.h:38,
from C:\Users\11474\Documents\Arduino\libraries\WiFiNINA\src/WiFiNINA.h:23,
from C:\Users\11474\Desktop\资源\vegetables_and_fruits_ripeness_detection_ino\vegetables_and_fruits_ripeness_detection_ino.ino:41:
C:\Users\11474\Documents\Arduino\libraries\WiFiNINA\src/utility/wifi_drv.h:293:12: error: 'PinStatus' does not name a type
static PinStatus digitalRead(uint8_t pin);
^——
exit status 1
为开发板 Arduino Nano 编译时出错。
我的解答思路和尝试过的方法
百度了没有相关类型的错误,翻译之后说是'PinStatus'没有命名类型,但是我命名之后(我也不知道该命名哪种类型,我是C的初学者),分别用了void,float等,但是还会有新的问题出现,所以我打算从根源上解决问题,请教各位
我想要达到的结果
能够顺利运行,不在出现相关报错