在Spark fun Arduino Pro Micro中编译Freertos库时出错

时间:2016-07-07 16:47:15

标签: arduino atmega

我使用最新的arduino nightly build v 1.6.10为Arduino Pro Micro编译使用ATmega32U4的示例程序。我刚从Library Manager下载了FreeRtos Library。使用非常简单的空草图使用#include

进行编译

但是我在编译时遇到了错误:

C:\Users\Rajendra\Documents\Arduino\libraries\FreeRTOS\src\variantHooks.c: In function 'initVariant':

C:\Users\Rajendra\Documents\Arduino\libraries\FreeRTOS\src\variantHooks.c:88:2: error: 'USBDevice' undeclared (first use in this function)

  USBDevice.attach();

  ^

C:\Users\Rajendra\Documents\Arduino\libraries\FreeRTOS\src\variantHooks.c:88:2: note: each undeclared identifier is reported only once for each function it appears in

exit status 1
Error compiling for board SparkFun Pro Micro.

获得此错误的可能性有多大?

1 个答案:

答案 0 :(得分:1)

2017年7月,我的FreeRTOS图书馆提出了Issue #22这个问题。

通过确保安装latest version of the Library来解决最佳问题。