arduino/ArduinoCore-samd

Play nice with TinyUSB

Spegs21 opened this issue · 0 comments

I understand that the core contains a USB implementation but I have found TinyUSB to be more feature rich and easier to use. Additionally, it supports many different cores and would allow for better project interoperability between cores.

Compatibility can be achieved simply by giving the user the ability to disable the built in USB core in a menu option. As much of the USB functionality is already wrapped with USBCON I used that trigger enabling and disabling of the USB core.