Библиотека LUFA (раннее название MyUSB) версия 101122
MIDI.h File Reference

Общие определения (definitions) и объявления (declarations) для драйвера USB MIDI Class библиотеки. More...

#include "../../HighLevel/StdDescriptors.h"
#include "Audio.h"
#include <string.h>

Data Structures

struct  USB_MIDI_Descriptor_AudioInterface_AS_t
 Дескриптор потокового интерфейса, специфического для класса MIDI (стиль именования LUFA). More...
struct  USB_MIDI_StdDescriptor_AudioInterface_AS_t
 Дескриптор потокового интерфейса, специфического для класса MIDI (стиль именования USB-IF). More...
struct  USB_MIDI_Descriptor_InputJack_t
 Дескриптор входного джека, специфичный для класса MIDI (стиль именования LUFA). More...
struct  USB_MIDI_StdDescriptor_InputJack_t
 Дескриптор входного джека, специфичный для класса MIDI (стиль именования USB-IF). More...
struct  USB_MIDI_Descriptor_OutputJack_t
 Дескриптор выходного джека, специфичный для класса MIDI (стиль именования LUFA). More...
struct  USB_MIDI_StdDescriptor_OutputJack_t
 Дескриптор выходного джека, специфичный для класса MIDI (стиль именования USB-IF). More...
struct  USB_MIDI_Descriptor_Jack_Endpoint_t
 Дескриптор конечной точки джека, специфичный для класса аудио (стиль именования LUFA). More...
struct  USB_MIDI_StdDescriptor_Jack_Endpoint_t
 Дескриптор конечной точки джека, специфичный для класса аудио (стиль именования USB-IF). More...
struct  MIDI_EventPacket_t
 Пакет события драйвера класса MIDI. More...

Defines

#define MIDI_STANDARD_VELOCITY   64
#define MIDI_CHANNEL(channel)   ((channel) - 1)
MIDI Command Values
#define MIDI_COMMAND_NOTE_ON   0x90
#define MIDI_COMMAND_NOTE_OFF   0x80

Enumerations

enum  MIDI_JackTypes_t {
  MIDI_JACKTYPE_Embedded = 0x01,
  MIDI_JACKTYPE_External = 0x02
}

Detailed Description

Общие определения (definitions) и объявления (declarations) для драйвера USB MIDI Class библиотеки.

Note:
Этот файл не должен включаться (include) самостоятельно. Он подключается автоматически по необходимости диспетчером заголовков драйвера, размещенном в LUFA/Drivers/USB.h.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines