# mios32/common/mios32_uart_midi.c File Reference

`#include <mios32.h>`

## Data Structures
struct | midi_rec_t
## Functions
s32 | MIOS32_UART_MIDI_Init (u32 mode)
s32 | MIOS32_UART_MIDI_CheckAvailable (u8 uart_port)
s32 | MIOS32_UART_MIDI_RS_OptimisationSet (u8 uart_port, u8 enable)
s32 | MIOS32_UART_MIDI_RS_OptimisationGet (u8 uart_port)
s32 | MIOS32_UART_MIDI_RS_Reset (u8 uart_port)
s32 | MIOS32_UART_MIDI_Periodic_mS (void)
s32 | MIOS32_UART_MIDI_PackageSend_NonBlocking (u8 uart_port, mios32_midi_package_t package)
s32 | MIOS32_UART_MIDI_PackageSend (u8 uart_port, mios32_midi_package_t package)
s32 | MIOS32_UART_MIDI_PackageReceive (u8 uart_port, mios32_midi_package_t *package)