繁体   English   中英

DigiKeyboard 未编译

[英]DigiKeyboard is not compiling

我正在尝试使用 Digispark Kickstarter 模拟 HID 击键。 为此,我使用库 DigiKeyboard。 在 arduino IDE 中编译我的简单示例代码时,出现以下错误:

In file included from C:\Users\[CENSORED]\OneDrive\Dokumente\Arduino\DigiKeyboard\test\test.ino:1:0:

C:\Users\[CENSORED]\OneDrive\Dokumente\Arduino\DigiKeyboard\test\DigiKeyboard.h:41:65: error: conflicting declaration 'char usbDescriptorHidReport [22]'

 char usbHidReportDescriptor[USB_CFG_HID_REPORT_DESCRIPTOR_LENGTH] = { // USB report descriptor

                                                                 ^

In file included from C:\Users\[CENSORED]\OneDrive\Dokumente\Arduino\DigiKeyboard\test\DigiKeyboard.h:16:0,

                 from C:\Users\[CENSORED]\OneDrive\Dokumente\Arduino\DigiKeyboard\test\test.ino:1:

C:\Users\[CENSORED]\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\DigisparkUSB/usbdrv.h:506:6: error: 'usbDescriptorHidReport' has a previous declaration as 'const char usbDescriptorHidReport []'

 char usbDescriptorHidReport[];

      ^

Mehrere Bibliotheken wurden für "usbdrv.h" gefunden

  Benutzt: C:\Users\[CENSORED]\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\DigisparkUSB

  Nicht benutzt: C:\Users\[CENSORED]\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\DigisparkKeyboard

  Nicht benutzt: C:\Users\[CENSORED]\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\DigisparkMouse

  Nicht benutzt: C:\Users\[CENSORED]\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\DigisparkCDC

  Nicht benutzt: C:\Users\[CENSORED]\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.7\libraries\DigisparkJoystick

exit status 1

Compilation error: conflicting declaration 'char usbDescriptorHidReport [22]'

对不起,有些部分是德语。 那是原来的 output。

我试图将变量usbDescriptorHidReport定义为const 我还完全删除了变量,但没有帮助。

有谁知道如何修复这个错误或者有更好的库吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM