AnsweredAssumed Answered

HAL version of USB "Class Compliant" MIDI, can it be done?

Question asked by Christopher Pappas on Sep 2, 2016
Latest reply on May 23, 2018 by Alexander Alexandrov
Hey all!

I am trying to see if I can eliminate the serial port version of MIDI and switch over to using USB MIDI controllers/keyboards instead.

Searching on this forum (and Google as well), I see many attempts at creating this, mostly poorly documented and or proprietary (i.e. - MIOS), and other open source code that doesn't seem to survive the transition from GCC to KEIL, and the rest of what is available is written for SPL only.

Is there an example of a USB MIDI "Class-Compliant" code that can be used on the USB-OTG port of STM32 Nucleo boards?

Can an existing piece of code (like the USB Flash Drive FatFS 3rd-party examples in the v1.4.0 firmware) be modified to connect to USB "Class-Compliant" devices such as controllers or keyboards?

Does it seem like a feasible task, or is it just too much work to get this to work on HAL?

Does anybody have suggestions or ideas or comments about this subject?