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