Data Structures | |
struct | midi_router_node_entry_t |
Defines | |
#define | MIDI_ROUTER_NUM_NODES 16 |
#define | MIDI_ROUTER_SYSEX_BUFFER_SIZE 1024 |
#define | MIDI_ROUTER_COMBINED_WITH_SEQ 0 |
Functions | |
s32 | MIDI_ROUTER_Init (u32 mode) |
s32 | MIDI_ROUTER_Receive (mios32_midi_port_t port, mios32_midi_package_t midi_package) |
s32 | MIDI_ROUTER_ReceiveSysEx (mios32_midi_port_t port, u8 midi_in) |
s32 | MIDI_ROUTER_MIDIClockInGet (mios32_midi_port_t port) |
s32 | MIDI_ROUTER_MIDIClockInSet (mios32_midi_port_t port, u8 enable) |
s32 | MIDI_ROUTER_MIDIClockOutGet (mios32_midi_port_t port) |
s32 | MIDI_ROUTER_MIDIClockOutSet (mios32_midi_port_t port, u8 enable) |
s32 | MIDI_ROUTER_SendMIDIClockEvent (u8 evnt0, u32 bpm_tick) |
s32 | MIDI_ROUTER_TerminalHelp (void *_output_function) |
s32 | MIDI_ROUTER_TerminalParseLine (char *input, void *_output_function) |
s32 | MIDI_ROUTER_TerminalPrintConfig (void *_output_function) |
Variables | |
midi_router_node_entry_t | midi_router_node [MIDI_ROUTER_NUM_NODES] |
u32 | midi_router_mclk_in |
u32 | midi_router_mclk_out |
#define MIDI_ROUTER_COMBINED_WITH_SEQ 0 |
#define MIDI_ROUTER_NUM_NODES 16 |
#define MIDI_ROUTER_SYSEX_BUFFER_SIZE 1024 |
s32 MIDI_ROUTER_MIDIClockInGet | ( | mios32_midi_port_t | port | ) |
s32 MIDI_ROUTER_MIDIClockInSet | ( | mios32_midi_port_t | port, | |
u8 | enable | |||
) |
s32 MIDI_ROUTER_MIDIClockOutGet | ( | mios32_midi_port_t | port | ) |
s32 MIDI_ROUTER_MIDIClockOutSet | ( | mios32_midi_port_t | port, | |
u8 | enable | |||
) |
s32 MIDI_ROUTER_Receive | ( | mios32_midi_port_t | port, | |
mios32_midi_package_t | midi_package | |||
) |
s32 MIDI_ROUTER_ReceiveSysEx | ( | mios32_midi_port_t | port, | |
u8 | midi_in | |||
) |
s32 MIDI_ROUTER_TerminalHelp | ( | void * | _output_function | ) |
s32 MIDI_ROUTER_TerminalParseLine | ( | char * | input, | |
void * | _output_function | |||
) |
s32 MIDI_ROUTER_TerminalPrintConfig | ( | void * | _output_function | ) |
midi_router_node_entry_t midi_router_node[MIDI_ROUTER_NUM_NODES] |