usbd_midi/lib.rs
1#![doc = include_str!("../README.md")]
2#![no_std]
3
4pub mod class;
5pub mod packet;
6
7#[cfg(feature = "message-types")]
8pub mod message;
9
10pub use crate::class::{UsbMidiClass, UsbMidiReadError};
11pub use crate::packet::cable_number::CableNumber;
12pub use crate::packet::reader::UsbMidiPacketReader;
13pub use crate::packet::{UsbMidiEventPacket, UsbMidiEventPacketError};
14
15#[cfg(feature = "message-types")]
16pub use crate::message::Message;