midi-port

Crates.iomidi-port
lib.rsmidi-port
version0.1.0
sourcesrc
created_at2019-12-10 06:44:36.610913
updated_at2019-12-10 06:44:36.610913
descriptionRust driver library for UART midi port.
homepage
repositoryhttps://github.com/wjakobczyk/midi-port
max_upload_size
id188141
size30,358
Wojciech Jakóbczyk (wjakobczyk)

documentation

https://docs.rs/midi-port

README

midi-port

This is a Rust driver library for UART midi port.

It is platform independent as it uses embedded-hal APIs to access hardware. The examples are based on the stm32f4xx_hal implementation of embedded-hal.

Limitations and known issues:

  • Only input is supported
  • Only channel messages are supported, system messages are not (e.g. sysex, real-time)

Documentation

See examples.

On hardware side, a proper connection with use of an opto-isolator is required. An example application.

License

This library is licensed under MIT license (LICENSE or http://opensource.org/licenses/MIT)

Commit count: 10

cargo fmt