modules/midi_router/midi_router.h File Reference

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 Documentation

#define MIDI_ROUTER_COMBINED_WITH_SEQ   0
#define MIDI_ROUTER_NUM_NODES   16
#define MIDI_ROUTER_SYSEX_BUFFER_SIZE   1024

Function Documentation

s32 MIDI_ROUTER_Init ( u32  mode  ) 
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 
)

Here is the call graph for this function:

s32 MIDI_ROUTER_ReceiveSysEx ( mios32_midi_port_t  port,
u8  midi_in 
)

Here is the call graph for this function:

s32 MIDI_ROUTER_SendMIDIClockEvent ( u8  evnt0,
u32  bpm_tick 
)

Here is the call graph for this function:

s32 MIDI_ROUTER_TerminalHelp ( void *  _output_function  ) 
s32 MIDI_ROUTER_TerminalParseLine ( char *  input,
void *  _output_function 
)

Here is the call graph for this function:

s32 MIDI_ROUTER_TerminalPrintConfig ( void *  _output_function  ) 

Here is the call graph for this function:


Variable Documentation


Generated on 22 Jan 2016 for MIOS32 by  doxygen 1.6.1