text: /*
      FreeRTOS V4.6.1 - Copyright (C) 2003-2006 Richard Barry.
      MCF5235 Port - Copyright (C) 2006 Christian Walter.
  
      This file is part of the FreeRTOS distribution.
  
      FreeRTOS is free software; you can redistribute it and/or modify
      it under the terms of the GNU General Public License** as published by
      the Free Software Foundation; either version 2 of the License, or
      (at your option) any later version.
  
      FreeRTOS is distributed in the hope that it will be useful,
      but WITHOUT ANY WARRANTY; without even the implied warranty of
      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
      GNU General Public License for more details.
  
      You should have received a copy of the GNU General Public License
      along with FreeRTOS; if not, write to the Free Software
      Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  
      A special exception to the GPL can be applied should you wish to distribute
      a combined work that includes FreeRTOS, without being obliged to provide
      the source code for any proprietary components.  See the licensing section
      of http://www.FreeRTOS.org for full details of how and when the exception
      can be applied.
  
      ***************************************************************************
      ***************************************************************************
      *                                                                         *
      * Get the FreeRTOS eBook!  See http://www.FreeRTOS.org/Documentation      *
  	*                                                                         *
  	* This is a concise, step by step, 'hands on' guide that describes both   *
  	* general multitasking concepts and FreeRTOS specifics. It presents and   *
  	* explains numerous examples that are written using the FreeRTOS API.     *
  	* Full source code for all the examples is provided in an accompanying    *
  	* .zip file.                                                              *
      *                                                                         *
      ***************************************************************************
      ***************************************************************************
  
  	Please ensure to read the configuration and relevant port sections of the
  	online documentation.
  
  	http://www.FreeRTOS.org - Documentation, latest information, license and
  	contact details.
  
  	http://www.SafeRTOS.com - A version that is certified for use in safety
  	critical systems.
  
  	http://www.OpenRTOS.com - Commercial support, development, porting,
  	licensing and training services.
  */
  
  #ifndef FREERTOS_CONFIG_H
  #define FREERTOS_CONFIG_H
  
  /*-----------------------------------------------------------
   * Application specific definitions.
   *
   * These definitions should be adjusted for your particular hardware and
   * application requirements.
   *
   * THESE PARAMETERS ARE DESCRIBED WITHIN THE 'CONFIGURATION' SECTION OF THE
   * FreeRTOS API DOCUMENTATION AVAILABLE ON THE FreeRTOS.org WEB SITE.
   *
   * See http://www.freertos.org/a00110.html
   *----------------------------------------------------------*/
  
  #define configUSE_PREEMPTION        1
  #define configUSE_IDLE_HOOK         0
  #define configUSE_TICK_HOOK         0
  #define configCPU_CLOCK_HZ          ( ( unsigned long ) 25000000 )
  #define configTICK_RATE_HZ          ( ( TickType_t ) 1000 )
  #define configMAX_PRIORITIES        ( 7 )
  #define configMINIMAL_STACK_SIZE    ( ( unsigned short ) 256 )
  #define configMAX_TASK_NAME_LEN     ( 16 )
  #define configUSE_TRACE_FACILITY    1
  #define configUSE_16_BIT_TICKS      0
  #define configIDLE_SHOULD_YIELD     1
  
  /* Co-routine definitions. */
  #define configUSE_CO_ROUTINES       0
  #define configMAX_CO_ROUTINE_PRIORITIES ( 2 )
  
  /* Set the following definitions to 1 to include the API function, or zero
  to exclude the API function. */
  
  #define INCLUDE_vTaskPrioritySet            1
  #define INCLUDE_uxTaskPriorityGet           1
  #define INCLUDE_vTaskDelete                 1
  #define INCLUDE_vTaskCleanUpResources       0
  #define INCLUDE_vTaskSuspend                1
  #define INCLUDE_vTaskDelayUntil             1
  #define INCLUDE_vTaskDelay                  1
  #define INCLUDE_xTaskGetCurrentTaskHandle   1
  
  #endif  /* FREERTOS_CONFIG_H */
  