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¶
The documentation for this class was generated from the following file external-docs/libDaisy/src/hid/midi.h