Microchip® Advanced Software Framework

FreeRTOSConfig.h File Reference

FreeRTOS configurations for the SAM4S toolkit demo application.

Copyright (c) 2014-2018 Microchip Technology Inc. and its subsidiaries.

Macros

#define configCHECK_FOR_STACK_OVERFLOW   2
 
#define configCPU_CLOCK_HZ   ((unsigned long) CHIP_FREQ_CPU_MAX)
 
#define configGENERATE_RUN_TIME_STATS   0
 
#define configIDLE_SHOULD_YIELD   0
 
#define configKERNEL_INTERRUPT_PRIORITY   (0x0f << 4) /* Priority 15, or 255 as only the top four bits are implemented. This is the lowest priority. */
 
#define configMAX_CO_ROUTINE_PRIORITIES   (2)
 
#define configMAX_PRIORITIES   ((unsigned portBASE_TYPE) 5)
 
#define configMAX_SYSCALL_INTERRUPT_PRIORITY   (0x05 << 4) /* Priority 5, or 80 as only the top four bits are implemented. */
 
#define configMAX_TASK_NAME_LEN   ( 16 )
 
#define configMINIMAL_STACK_SIZE   ((unsigned short) 70)
 
#define configQUEUE_REGISTRY_SIZE   10
 
#define configTICK_RATE_HZ   ((portTickType) 1000)
 
#define configUSE_16_BIT_TICKS   0
 
#define configUSE_CO_ROUTINES   0
 
#define configUSE_IDLE_HOOK   1
 
#define configUSE_MUTEXES   1
 
#define configUSE_PREEMPTION   0
 
#define configUSE_RECURSIVE_MUTEXES   0
 
#define configUSE_TICK_HOOK   1
 
#define configUSE_TRACE_FACILITY   1
 
#define INCLUDE_uxTaskGetStackHighWaterMark   1
 
#define INCLUDE_uxTaskPriorityGet   0
 
#define INCLUDE_vTaskCleanUpResources   0
 
#define INCLUDE_vTaskDelay   1
 
#define INCLUDE_vTaskDelayUntil   0
 
#define INCLUDE_vTaskDelete   0
 
#define INCLUDE_vTaskPrioritySet   1
 
#define INCLUDE_vTaskSuspend   1
 

#define configCHECK_FOR_STACK_OVERFLOW   2
#define configCPU_CLOCK_HZ   ((unsigned long) CHIP_FREQ_CPU_MAX)
#define configGENERATE_RUN_TIME_STATS   0
#define configIDLE_SHOULD_YIELD   0
#define configKERNEL_INTERRUPT_PRIORITY   (0x0f << 4) /* Priority 15, or 255 as only the top four bits are implemented. This is the lowest priority. */
#define configMAX_CO_ROUTINE_PRIORITIES   (2)
#define configMAX_PRIORITIES   ((unsigned portBASE_TYPE) 5)
#define configMAX_SYSCALL_INTERRUPT_PRIORITY   (0x05 << 4) /* Priority 5, or 80 as only the top four bits are implemented. */
#define configMAX_TASK_NAME_LEN   ( 16 )
#define configMINIMAL_STACK_SIZE   ((unsigned short) 70)
#define configQUEUE_REGISTRY_SIZE   10
#define configTICK_RATE_HZ   ((portTickType) 1000)
#define configUSE_16_BIT_TICKS   0
#define configUSE_CO_ROUTINES   0
#define configUSE_IDLE_HOOK   1
#define configUSE_MUTEXES   1
#define configUSE_PREEMPTION   0
#define configUSE_RECURSIVE_MUTEXES   0
#define configUSE_TICK_HOOK   1
#define configUSE_TRACE_FACILITY   1
#define INCLUDE_uxTaskGetStackHighWaterMark   1
#define INCLUDE_uxTaskPriorityGet   0
#define INCLUDE_vTaskCleanUpResources   0
#define INCLUDE_vTaskDelay   1
#define INCLUDE_vTaskDelayUntil   0
#define INCLUDE_vTaskDelete   0
#define INCLUDE_vTaskPrioritySet   1
#define INCLUDE_vTaskSuspend   1