// This file has been prepared for Doxygen automatic documentation generation.
/** \file ********************************************************************
*
* Implementation of PoorMansCan Stack
*
* \date 1.4.2012
* \author			  : Dominic Rathje (dominic.rathje@uni-ulm.de)
* \version 1.2
* \note
* - Supported devices : any AVR CPU
* - Details			  :	Hardware dependent configuration and Filter
* 
*****************************************************************************/

#include "uart1.h"

///enable loop back of transmitted messages into receive buffer.
#define PMC_LOOPBACK 1


#define pmc_mpcm_en()		uart1_mpcm_en()
#define pmc_mpcm_dis()		uart1_mpcm_dis()
#define pmc_senddata(data)	uart1_senddata(data)
#define pmc_sendid(data)	uart1_sendid(data)

///pseudo random number used for delay before a message is send. Use the Counter Register of the timer that generates the timetick.
#define pmc_random()		(TCD1.CNTL & 0x03)


#define PMC_RX_BUFFERS		4		///< Number of Receive Buffers
#define PMC_TX_BUFFERS		4		///< Number of Transmit Buffers

