Oliver Rockstedt

Results 77 comments of Oliver Rockstedt
trafficstars

I did a good amount of refactoring in the `next` branch today, mainly motivated to isolate and feature-gate all types related to the messages. The crate can now be compiled...

> Previously I have used the constants of this crate (`USB_AUDIO_CLASS`, `USB_MIDISTREAMING_SUBCLASS`) to set these values. But now these constants are private. Does it make a difference if they are...

I updated the initial post to reflect the latest developments. The `next` branch now has support for sending and receiving SysEx messages, the ESP32-S3 example shows how to do this....

> I had a quick look at the ESP32-S3 example and was asking myself: Why is a separate buffer used for Sysex messages? Couldn't the same buffer be reused as...

So far all the unit tests pass and my project test case also works quite well. I did a bunch of struct renamings where struct names were sometimes prefixed with...

Version 0.4.0 is now released on crates.io.

@btrepp I think you were the one who did most of the work on the message types. Would you like to add the missing System Common and System Realtime variants...

> Just stumbled upon https://crates.io/crates/midi2 > > What do you think about this representation of MIDI messages? It looks to me to be already very complete. These are MIDI 2.0...

> Thanks @sourcebox . Is it correct that MIDI2.0 would be a different USB class https://www.usb.org/sites/default/files/USB%20MIDI%20v2_0.pdf ? This crate could potentially be extended to offer MIDI 2.0 support. It would...

Which HAL are you using for the STM32F4?