You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
73 lines
3.2 KiB
C
73 lines
3.2 KiB
C
/*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/
|
|
*/
|