Skip to content

File midi.h

FileList > external-docs > libDaisy > src > hid > midi.h

Go to the source code of this file

  • #include <stdint.h>
  • #include <stdlib.h>
  • #include <algorithm>
  • #include "per/uart.h"
  • #include "util/ringbuffer.h"
  • #include "util/FIFO.h"
  • #include "hid/midi_parser.h"
  • #include "hid/usb_midi.h"
  • #include "sys/dma.h"
  • #include "sys/system.h"

Namespaces

Type Name
namespace daisy
Hardware defines and helpers for daisy field platform.

Classes

Type Name
class MidiHandler <typename Transport>
Simple MIDI Handler Parses bytes from an input into valid MidiEvents. The MidiEvents fill aFIFO queue that the user can pop messages from.
struct Config
class MidiUartTransport
Transport layer for sending and receiving MIDI data over UART.
struct Config
Configuration structure for UART MIDI.

Macros

Type Name
define DSY_MIDI_H

Macro Definition Documentation

define DSY_MIDI_H

#define DSY_MIDI_H 


The documentation for this class was generated from the following file external-docs/libDaisy/src/hid/midi.h