uMIDI
The swiss army knife for quick and easy developement of MIDI applications.
Data Fields
midi_config Struct Reference

MIDI transceiver module configuration. More...

#include <midi.h>

Collaboration diagram for midi_config:
Collaboration graph

Data Fields

struct midi_event_handlers event_handlers
 MIDI event handler callbacks. More...
 
enum midi_channel rx_channel
 MIDI receive channel. More...
 
enum midi_channel tx_channel
 MIDI transmit channel. More...
 
bool omni_mode
 Setting this flag enables Omni mode. More...
 
bool signal_rx
 

Detailed Description

MIDI transceiver module configuration.

Field Documentation

◆ event_handlers

struct midi_event_handlers midi_config::event_handlers

MIDI event handler callbacks.

◆ omni_mode

bool midi_config::omni_mode

Setting this flag enables Omni mode.

◆ rx_channel

enum midi_channel midi_config::rx_channel

MIDI receive channel.

◆ signal_rx

bool midi_config::signal_rx

If set to true, the red on-board LED flashes on every received MIDI message

◆ tx_channel

enum midi_channel midi_config::tx_channel

MIDI transmit channel.


The documentation for this struct was generated from the following file: