HID
HID copied to clipboard
Arduino IDE 2.0.4 - what does this mean
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 https://github.com/NicoHood/HID/issues/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