/*
 * @brief CCAN example
 * This example show how to  the CCAN in 3 mode : Polling, Interrupt and DMA
 *
 * @note
 * Copyright(C) NXP Semiconductors, 2013
 * All rights reserved.
 *
 * @par
 * Software that is described herein is for illustrative purposes only
 * which provides customers with programming information regarding the
 * LPC products.  This software is supplied "AS IS" without any warranties of
 * any kind, and NXP Semiconductors and its licensor disclaim any and
 * all warranties, express or implied, including all implied warranties of
 * merchantability, fitness for a particular purpose and non-infringement of
 * intellectual property rights.  NXP Semiconductors assumes no responsibility
 * or liability for the use of the software, conveys no license or rights under any
 * patent, copyright, mask work right, or any other intellectual property rights in
 * or to any products. NXP Semiconductors reserves the right to make changes
 * in the software without notification. NXP Semiconductors also makes no
 * representation or warranty that such application will be suitable for the
 * specified use without further testing or modification.
 *
 * @par
 * Permission to use, copy, modify, and distribute this software and its
 * documentation is hereby granted, under NXP Semiconductors' and its
 * licensor's relevant copyrights in the software, without fee, provided that it
 * is used in conjunction with NXP Semiconductors microcontrollers.  This
 * copyright, permission, and disclaimer notice must appear in all copies of
 * this code.
 */

/** @defgroup EXAMPLES_PERIPH_18XX43XX_CCAN LPC18xx/43xx The CCAN drivers example
 * @ingroup EXAMPLES_PERIPH_18XX43XX
 * <b>Example description</b><br>
 * This example shows how to use CCAN to send and receive simple CAN frames.
 * It requires a CAN analyser or, another CAN device connected to CAN bus.<br>
 * Upon reset, the MCU will transmit a simple CAN frame with ID 0x200 on CAN bus.<br>
 * It is also configured to reply automatically coming remote messages
 * with ID of 0x300. <br>
 * Besides, whenever the MCU receives a CAN frame whose ID is 0x100, the message content
 * will be printed out serial terminal and a reply message is sent back with
 * ID = ID of received message+1.
 * The baudrate is set to 500kBit/s.<br>
 *
 * <b>Special connection requirements</b><br>
 *	- Hitex LPC1850EVA-A4-2 and LPC4350EVA-A4-2 boards (using UART0)<br>
 *		SV1: 1-2, 3-4 close
 *		SV9: 5-6, 7-8 open
 *		SV10: 5-6, 9-10 open
 *		Pin 2 of X7 is connected to CAN-L (Pin 2) of CAN Analyser.<br>
 *		Pin 7 of X7 is connected to CAN-H (Pin 7) of CAN Analyser.<br>
 *	- Keil MCB1857 and MCB4357 boards (using UART3)<br>
 *		Pin 2 of CAN port (P12) is connected to CAN-L (Pin 2) of CAN Analyser.<br>
 *		Pin 7 of CAN port (P12) is connected to CAN-H (Pin 7) of CAN Analyser.<br>
 *
 * <b>Build procedures:</b><br>
 * Visit the <a href="http://www.lpcware.com/content/project/lpcopen-platform-nxp-lpc-microcontrollers/lpcopen-v200-quickstart-guides">LPCOpen quickstart guides</a>
 * to get started building LPCOpen projects.
 *
 * <b>Supported boards and board setup:</b><br>
 * @ref LPCOPEN_18XX_BOARD_HITEX1850<br>
 * @ref LPCOPEN_43XX_BOARD_HITEX4350<br>
 * @ref LPCOPEN_18XX_BOARD_KEIL1857<br>
 * @ref LPCOPEN_43XX_BOARD_KEIL4357<br>
 *
 * <b>Submitting LPCOpen issues:</b><br>
 * @ref LPCOPEN_COMMUNITY
 * @{
 */

/**
 * @}
 */
