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

Getting error while compiling Freertos library in Spark fun Arduino Pro Micro

我使用最新的 arduino nightly build v 1.6.10 为使用 ATmega32U4 的 Arduino Pro Micro 编译示例程序。我刚刚从 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.

出现这个错误的可能性有多大?

这个问题是 2017 年 7 月在我的 FreeRTOS 库中作为 Issue #22 提出的。

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