Has any one revisited this lately? I am also in need of a usb storage class....
using a Maple for a USB-MIDI device?
(19 posts) (8 voices)-
Posted 3 years ago #
-
Also as someone who spent a lot of time working with deans CDCACM instability I am not sure that lufa is the end-all here. What would it take to get a working group for usb-midi integration?
Posted 3 years ago # -
i'd love to see a more generic USB driver core in libmaple, something that sits on top of the various USB peripherals available across the different series. this is important since e.g. F1 performance line USB is incompatible with F2, etc. any CDCACM, MIDI, etc. driver would ideally just be a bunch of descriptors and endpoint callbacks registered with the USB driver core, which would then use a target-specific backend to get the job done.
gareth mcmullin has done a lot of great work for libopencm3 in this regard. i'd love to use it, but i'm not sure how the LGPL plays with the MIT license.
i know that portions of the linux kernel are dual-licensed under GPLv2 and some BSD license in order to facilitate collaboration between the two camps. something like that would be nice here. is anyone on friendly terms with the libopencm3 people? maybe they'd be open to the idea.
Posted 3 years ago # -
Well it is lgpl as apposed to purist gpl. (always prefer mit/bsd personally) But there is some technical meat there. Thanks for the pointer.
Posted 3 years ago #
Reply
You must log in to post.