NicoHood/HID

#error HID Project can only be used with an USB MCU

Closed this issue · 3 comments

I read the other entries concerning this issue, but they to not seems to fit this case:

for board "for board HoodLoader2 Mega 2560", compiling a simple code:

#include <HID-Project.h>
#include <HID-Settings.h>
void setup() {
}
void loop() {
}

gives the error

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\sebastien.H\AppData\Local\Arduino15\packages -hardware C:\LocalArduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\sebastien.H\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\LocalArduino\libraries -fqbn=HoodLoader2:avr:megaHIDBridge -vid-pid=0X2341_0X0042 -ide-version=10808 -build-path C:\Users\SEBAST-1.H\AppData\Local\Temp\arduino_build_225543 -warnings=none -build-cache C:\Users\SEBAST-1.H\AppData\Local\Temp\arduino_cache_722561 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\LocalArduino\deleteme\deleteme.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\sebastien.H\AppData\Local\Arduino15\packages -hardware C:\LocalArduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\sebastien.H\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\LocalArduino\libraries -fqbn=HoodLoader2:avr:megaHIDBridge -vid-pid=0X2341_0X0042 -ide-version=10808 -build-path C:\Users\SEBAST-1.H\AppData\Local\Temp\arduino_build_225543 -warnings=none -build-cache C:\Users\SEBAST-1.H\AppData\Local\Temp\arduino_cache_722561 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\LocalArduino\deleteme\deleteme.ino
Using board 'megaHIDBridge' from platform in folder: C:\Users\sebastien.H\AppData\Local\Arduino15\packages\HoodLoader2\hardware\avr\2.0.5
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Detecting libraries used...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Users\SEBAST-1.H\AppData\Local\Temp\arduino_build_225543\sketch\deleteme.ino.cpp" -o nul
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\LocalArduino\libraries\HID-Nicohood\src" "C:\Users\SEBAST-1.H\AppData\Local\Temp\arduino_build_225543\sketch\deleteme.ino.cpp" -o nul
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\LocalArduino\libraries\HID-Nicohood\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" "C:\Users\SEBAST-1.H\AppData\Local\Temp\arduino_build_225543\sketch\deleteme.ino.cpp" -o nul
Error while detecting libraries included by C:\Users\SEBAST-1.H\AppData\Local\Temp\arduino_build_225543\sketch\deleteme.ino.cpp
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\LocalArduino\libraries\HID-Nicohood\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" "C:\LocalArduino\libraries\HID-Nicohood\src\MultiReport\AbsoluteMouse.cpp" -o nul
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\LocalArduino\libraries\HID-Nicohood\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" "C:\LocalArduino\libraries\HID-Nicohood\src\MultiReport\Consumer.cpp" -o nul
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\LocalArduino\libraries\HID-Nicohood\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" "C:\LocalArduino\libraries\HID-Nicohood\src\MultiReport\Gamepad.cpp" -o nul
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\LocalArduino\libraries\HID-Nicohood\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" "C:\LocalArduino\libraries\HID-Nicohood\src\MultiReport\ImprovedKeyboard.cpp" -o nul
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\LocalArduino\libraries\HID-Nicohood\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" "C:\LocalArduino\libraries\HID-Nicohood\src\MultiReport\ImprovedMouse.cpp" -o nul
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\LocalArduino\libraries\HID-Nicohood\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" "C:\LocalArduino\libraries\HID-Nicohood\src\MultiReport\NKROKeyboard.cpp" -o nul
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\LocalArduino\libraries\HID-Nicohood\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" "C:\LocalArduino\libraries\HID-Nicohood\src\MultiReport\SurfaceDial.cpp" -o nul
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\LocalArduino\libraries\HID-Nicohood\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" "C:\LocalArduino\libraries\HID-Nicohood\src\MultiReport\System.cpp" -o nul
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\LocalArduino\libraries\HID-Nicohood\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" "C:\LocalArduino\libraries\HID-Nicohood\src\SingleReport\BootKeyboard.cpp" -o nul
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\LocalArduino\libraries\HID-Nicohood\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" "C:\LocalArduino\libraries\HID-Nicohood\src\SingleReport\BootMouse.cpp" -o nul
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\LocalArduino\libraries\HID-Nicohood\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" "C:\LocalArduino\libraries\HID-Nicohood\src\SingleReport\RawHID.cpp" -o nul
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\LocalArduino\libraries\HID-Nicohood\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" "C:\LocalArduino\libraries\HID-Nicohood\src\SingleReport\SingleAbsoluteMouse.cpp" -o nul
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\LocalArduino\libraries\HID-Nicohood\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" "C:\LocalArduino\libraries\HID-Nicohood\src\SingleReport\SingleConsumer.cpp" -o nul
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\LocalArduino\libraries\HID-Nicohood\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" "C:\LocalArduino\libraries\HID-Nicohood\src\SingleReport\SingleGamepad.cpp" -o nul
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\LocalArduino\libraries\HID-Nicohood\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" "C:\LocalArduino\libraries\HID-Nicohood\src\SingleReport\SingleNKROKeyboard.cpp" -o nul
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\LocalArduino\libraries\HID-Nicohood\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" "C:\LocalArduino\libraries\HID-Nicohood\src\SingleReport\SingleSystem.cpp" -o nul
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\LocalArduino\libraries\HID-Nicohood\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" "C:\LocalArduino\libraries\HID-Nicohood\src\port\samd.cpp" -o nul
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\LocalArduino\libraries\HID-Nicohood\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src\HID.cpp" -o nul
Generating function prototypes...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\LocalArduino\libraries\HID-Nicohood\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID\src" "C:\Users\SEBAST-1.H\AppData\Local\Temp\arduino_build_225543\sketch\deleteme.ino.cpp" -o "C:\Users\SEBAST-1.H\AppData\Local\Temp\arduino_build_225543\preproc\ctags_target_for_gcc_minus_e.cpp"
In file included from C:\LocalArduino\deleteme\deleteme.ino:1:0:
C:\LocalArduino\libraries\HID-Nicohood\src/HID-Project.h:35:2: error: #error HID Project can only be used with an USB MCU.
#error HID Project can only be used with an USB MCU.
Using library HID-Nicohood at version 2.5.0 in folder: C:\LocalArduino\libraries\HID-Nicohood
Using library HID at version 1.0 in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\HID
exit status 1
Error compiling for board HoodLoader2 Mega 2560.

Really trying to understand the issue...
Installed another computer with arduino, and libs.
The issue is identical. Not possible to compile for HoodLoader2 Mega 2560.
But it compiles for HoodLoader2 16U2
What does it means? that I have to program the 16U2 and the 2650 to exchange data while the first handle the USB layer and the second propose/consume the data? I had the feeling that I could use the mega in a similar transparent way than an leonardo with hid.h
What am I missing? Please some help would be so much appreciated!

Ok, just to help, here is the status of my research:
You need to write a bridge that will run on the 16U2. It will manage the communications between the mega2560 and the computer (serial and HID in my case).

Correct. Its not an issue, checkout the hoodloader2 wiki and ask the arduino freenode chat if you need some help.