Hi, I hit several times collision with other libraries in 2 aspects:
KeyCodes which were already defined (typically from USB HID libraries).
KeyReport was already defined (same reason).
To fix it, I moved KeyCodes into separate file as they are not needed in main file and use can control what they want to use this way. And for KeyReport I renamed it (gave it prefix).
This allows to use library with other USB HID libraries. I can make adjustments to my changes if you have better idea how to approach it :)
Hi, I hit several times collision with other libraries in 2 aspects:
To fix it, I moved KeyCodes into separate file as they are not needed in main file and use can control what they want to use this way. And for KeyReport I renamed it (gave it prefix).
This allows to use library with other USB HID libraries. I can make adjustments to my changes if you have better idea how to approach it :)