# mios32/common/mios32_com.c File Reference

`#include <mios32.h>`
`#include <string.h>`
`#include <stdarg.h>`

## Functions
s32 | MIOS32_COM_Init (u32 mode)
s32 | MIOS32_COM_CheckAvailable (mios32_com_port_t port)
s32 | MIOS32_COM_SendBuffer_NonBlocking (mios32_com_port_t port, u8 *buffer, u16 len)
s32 | MIOS32_COM_SendBuffer (mios32_com_port_t port, u8 *buffer, u16 len)
s32 | MIOS32_COM_SendChar_NonBlocking (mios32_com_port_t port, char c)
s32 | MIOS32_COM_SendChar (mios32_com_port_t port, char c)
s32 | MIOS32_COM_SendString_NonBlocking (mios32_com_port_t port, char *str)
s32 | MIOS32_COM_SendString (mios32_com_port_t port, char *str)
s32 | MIOS32_COM_SendFormattedString_NonBlocking (mios32_com_port_t port, char *format,...)
s32 | MIOS32_COM_SendFormattedString (mios32_com_port_t port, char *format,...)
s32 | MIOS32_COM_Receive_Handler (void)
s32 | MIOS32_COM_ReceiveCallback_Init (void *callback_receive)
s32 | MIOS32_COM_DefaultPortSet (mios32_com_port_t port)
mios32_com_port_t | MIOS32_COM_DefaultPortGet (void)
s32 | MIOS32_COM_DebugPortSet (mios32_com_port_t port)
mios32_com_port_t | MIOS32_COM_DebugPortGet (void)