/*This file is prepared for Doxygen automatic documentation generation.*/ | |
/*! \file ********************************************************************* | |
* | |
* \brief FreeRTOS application example for AVR32 UC3. | |
* | |
* - Compiler: IAR EWAVR32 and GNU GCC for AVR32 | |
* - Supported devices: All AVR32 devices can be used. | |
* - AppNote: | |
* | |
* \author Atmel Corporation: http://www.atmel.com \n | |
* Support and FAQ: http://support.atmel.no/ | |
* | |
******************************************************************************/ | |
/*! \mainpage | |
* \section intro Introduction | |
* | |
* This is the documentation for the data structures, functions, variables, | |
* defines, enums, and typedefs for the FreeRTOS application. | |
* | |
* \image html freertos.gif | |
* | |
* FreeRTOS.orgTM is a portable, open source, mini Real Time Kernel - a | |
* free to download and royalty free RTOS that can be used in commercial | |
* applications (see license text). This site shows how a complete embedded | |
* real time system can be created from a Windows host using quality open | |
* source development tools (where available). See the FreeRTOS.org features | |
* summary. | |
* Highlights include: | |
* - Free RTOS kernel - preemptive, cooperative and hybrid configuration options. | |
* - Designed to be small, simple and easy to use. | |
* - Very portable code structure predominantly written in C. | |
* - Supports both tasks and co-routines. | |
* - No software restriction on the number of tasks that can be created. | |
* - No software restriction on the number of priorities that can be used. | |
* - No restrictions imposed on priority assignment - more than one task can be assigned the same priority. | |
* - Queues and semaphores for communication and synchronisation between tasks, or between tasks and interrupts. | |
* - Free embedded software source code. | |
* - Royalty free. | |
* - Cross development from a standard Windows host. | |
* - Pre-configured demo applications for selected single board computers allowing 'out of the box' operation and fast learning curve. | |
* - Compile time configuration allows small FLASH footprint | |
* - The SafeRTOS derivative product provides a high level of confidence in the code integrity. | |
* | |
* \section files Main Files | |
* - main.c : FreeRTOS example | |
* | |
* \section compilinfo Compilation Information | |
* This software is written for GNU GCC for AVR32 and for IAR Embedded Workbench | |
* for Atmel AVR32. Other compilers may or may not work. | |
* | |
* \section deviceinfo Device Information | |
* All AVR32 devices can be used. | |
* | |
* \section configinfo Configuration Information | |
* This example has been tested with the following configuration: | |
* - EVK1100 evaluation kit; | |
* - CPU clock: 12 MHz; | |
* - USART0 connected to a PC serial port via a standard RS232 DB9 cable; | |
* - PC terminal settings: | |
* - 57600 bps, | |
* - 8 data bits, | |
* - no parity bit, | |
* - 1 stop bit, | |
* - no flow control. | |
* | |
* \section contactinfo Contact Information | |
* For further information, visit | |
* <A href="http://www.atmel.com/products/AVR32/" >Atmel AVR32</A>. and | |
* <A href="http://www.freertos.org/" >FreeRTOS home page</A>.\n | |
* Support and FAQ: http://support.atmel.no/ | |
*/ |