Ralf Kistner
Ralf Kistner
This is effectively a fork of an old version of the standard Arduino firmware. Only the USB stack was modified, and that shouldn't affect the clock frequency. Unfortunately I don't...
I've also seen this, not sure what the cause is. If you disable compound mode (the CDC_ENABLED flag in USBDesc.h), it might solve the problem.
Yes, CDC is required if you're using serial communication. Good to know that disabling HID fixes the issue. Can probably make that the default - can't imagine that many people...
@dec0yable It's in the hardware/avr/cores/arcore/USBDesc.h file. HID is only for keyboard and mouse emulation, and MIDI will work fine without it.
As far as I know the Arduino Mega boards use a dedicated (separate) FTDI USB-to-TTL chip. This means you can't modify the USB stack.
@hackspacecatania There may be something in the Serial code that's affecting the USB stack. This project is based on quite an old version of the Arduino USB stack, and newer...
Thanks @toddtreece. I haven't had a chance to look at Arduino 1.6 yet. Does it just work, or is there anything I should do from my side?
@stefandz Sure, I don't have any problem if you copy the code. Let me know if I need to change anything here to help you. I still need to look...
I'm guessing it's because the code is missing the setup method: ``` cpp void setup() { } ``` I updated the examples in the readme to include the method.
I asked on the mailing list whether they'd be open to that, and what the process would be. Will keep you updated.