usb_midi_driver.h 337 B

1234567891011121314
  1. #pragma once
  2. #include <furi_hal_usb.h>
  3. extern FuriHalUsbInterface midi_usb_interface;
  4. typedef void (*MidiRxCallback)(void* context);
  5. void midi_usb_set_context(void* context);
  6. void midi_usb_set_rx_callback(MidiRxCallback callback);
  7. size_t midi_usb_rx(uint8_t* buffer, size_t size);
  8. size_t midi_usb_tx(uint8_t* buffer, uint8_t size);