midi-port 0.1.0

Rust driver library for UART midi port.
docs.rs failed to build midi-port-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

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)