我使用最新的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.
获得此错误的可能性有多大?
答案 0 :(得分:1)
2017年7月,我的FreeRTOS图书馆提出了Issue #22这个问题。
通过确保安装latest version of the Library来解决最佳问题。