This file is part of SimpleRTOS2
/*============================================================================*/
/*============================================================================*/
/*============================================================================*/
/*============================================================================*/
/*============================================================================*/
/*
Note: This file was severely modified from the original FreeRTOS version.
*/
/*============================================================================*/
/*============================================================================*/
/*============================================================================*/
/*============================================================================*/
#if !defined __SERIALSAM3_H__
#define __SERIALSAM3_H__
/*============================================================================*/
#include "SimpleRTOS.h"
/*============================================================================*/
typedef enum
{
COM_UART = 1, SERIAL1 = COM_UART,
COM_USART0, SERIAL2 = COM_USART0,
COM_USART1, SERIAL3 = COM_USART1,
COM_USART2, SERIAL4 = COM_USART2,
} comport_t;
/*============================================================================*/
int SerialPortInitMinimal ( unsigned int port, unsigned long BaudRate );
int SerialReceive ( unsigned int port, tickcount_t TimeToWait );
int SerialTransmit ( unsigned int port, signed char c, tickcount_t TimeToWait );
/*============================================================================*/
#endif /* !defined __SERIALSAM3_H__ */
/*============================================================================*/