NicoHood/HID

Arduino IDE 2.0.4 - what does this mean

Opened this issue · 3 comments

In file included from c:\users\admin1\documents\arduino\libraries\hid-2.8.4\src\hid-apis\KeyboardAPI.h:29:0,
from c:\users\admin1\documents\arduino\libraries\hid-2.8.4\src\hid-apis\defaultkeyboardapi.h:27,
from C:\Users\admin1\Documents\Arduino\libraries\HID-2.8.4\src/SingleReport/BootKeyboard.h:30,
from C:\Users\admin1\Documents\Arduino\libraries\HID-2.8.4\src/HID-Project.h:50,
from C:\Users\admin1\AppData\Local\Temp.arduinoIDE-unsaved2023017-8044-34nlyz.x4lmg\sketch_jan17a\sketch_jan17a.ino:2:
c:\users\admin1\documents\arduino\libraries\hid-2.8.4\src\keyboardlayouts\improvedkeylayouts.h:54:21: note: #pragma message: Using default ASCII layout for keyboard modules
#pragma message "Using default ASCII layout for keyboard modules"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:\Users\admin1\AppData\Local\Temp.arduinoIDE-unsaved2023017-8044-34nlyz.x4lmg\sketch_jan17a\sketch_jan17a.ino:1:0:
C:\Users\admin1\AppData\Local\Arduino15\libraries\Keyboard\src/Keyboard.h:54:27: error: expected identifier before numeric constant
#define KEY_RETURN 0xB0
^
c:\users\admin1\documents\arduino\libraries\hid-2.8.4\src\keyboardlayouts\improvedkeylayouts.h:103:5: note: in expansion of macro 'KEY_RETURN'
KEY_RETURN = 40, // Alias
^~~~~~~~~~
C:\Users\admin1\AppData\Local\Arduino15\libraries\Keyboard\src/Keyboard.h:54:27: error: expected '}' before numeric constant
#define KEY_RETURN 0xB0
^
c:\users\admin1\documents\arduino\libraries\hid-2.8.4\src\keyboardlayouts\improvedkeylayouts.h:103:5: note: in expansion of macro 'KEY_RETURN'
KEY_RETURN = 40, // Alias
^~~~~~~~~~
C:\Users\admin1\AppData\Local\Arduino15\libraries\Keyboard\src/Keyboard.h:54:27: error: expected unqualified-id before numeric constant
#define KEY_RETURN 0xB0
^
c:\users\admin1\documents\arduino\libraries\hid-2.8.4\src\keyboardlayouts\improvedkeylayouts.h:103:5: note: in expansion of macro 'KEY_RETURN'
KEY_RETURN = 40, // Alias
^~~~~~~~~~
In file included from c:\users\admin1\documents\arduino\libraries\hid-2.8.4\src\hid-apis\KeyboardAPI.h:29:0,
from c:\users\admin1\documents\arduino\libraries\hid-2.8.4\src\hid-apis\defaultkeyboardapi.h:27,
from C:\Users\admin1\Documents\Arduino\libraries\HID-2.8.4\src/SingleReport/BootKeyboard.h:30,
from C:\Users\admin1\Documents\Arduino\libraries\HID-2.8.4\src/HID-Project.h:50,
from C:\Users\admin1\AppData\Local\Temp.arduinoIDE-unsaved2023017-8044-34nlyz.x4lmg\sketch_jan17a\sketch_jan17a.ino:2:
c:\users\admin1\documents\arduino\libraries\hid-2.8.4\src\keyboardlayouts\improvedkeylayouts.h:521:1: error: expected declaration before '}' token
};

I got the same error, could you figure it out what is the problem?

See #390

FOUND THE FIX!!!!!
its soooo easy. all you have to do is use the HID-project library at the 2.8.4 version. Hope i helped1