“编译错误”;参考';串行USB';是模棱两可的论Arduino的不可感

“编译错误”;参考';串行USB';是模棱两可的论Arduino的不可感,arduino,serial-port,Arduino,Serial Port,在Arduino上编译一个简单的程序(使用Mac)时,我会遇到这个错误。该草图使用Edge Impulse提供的库,该库使用“Arduino.h” 我以前从未见过这种错误。是什么原因造成的?我遇到了示例问题,并尝试了很多方法来解决这个问题。 我认为问题在于arduino nano 33 ble软件包的版本。 尝试将arduino nano 33 ble的软件包降级至1.1.4。这是由于arduino内核中nano 33 ble的命名发生了变化(更多背景:)。将在今天晚些时候进行修补,只需将您的项

在Arduino上编译一个简单的程序(使用Mac)时,我会遇到这个错误。该草图使用Edge Impulse提供的库,该库使用“Arduino.h”


我以前从未见过这种错误。是什么原因造成的?

我遇到了示例问题,并尝试了很多方法来解决这个问题。 我认为问题在于arduino nano 33 ble软件包的版本。
尝试将arduino nano 33 ble的软件包降级至1.1.4。

这是由于arduino内核中nano 33 ble的命名发生了变化(更多背景:)。将在今天晚些时候进行修补,只需将您的项目重新导出到新的Arduino库,这将包括最新的更改

../Library/Arduino15/packages/arduino/hardware/mbed/1.1.6/cores/arduino/Arduino.h:128:16: error: reference to 'SerialUSB' is ambiguous
 #define Serial SerialUSB