Microchip® Advanced Software Framework

FreeRTOSConfig.h File Reference
#include "sysclk.h"

Macros

#define configCHECK_FOR_STACK_OVERFLOW   2
 
#define configCPU_CLOCK_HZ   (sysclk_get_cpu_hz())
 
#define configENABLE_BACKWARD_COMPATIBILITY   1
 
#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   (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 configTOTAL_HEAP_SIZE   ((size_t) ( 0x2C00-600 ))
 
#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_STATS_FORMATTING_FUNCTIONS   1
 
#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 vPortSVCHandler   SVC_Handler
 
#define xPortPendSVHandler   PendSV_Handler
 
#define xPortSysTickHandler   SysTick_Handler
 

#define configCHECK_FOR_STACK_OVERFLOW   2
#define configCPU_CLOCK_HZ   (sysclk_get_cpu_hz())
#define configENABLE_BACKWARD_COMPATIBILITY   1
#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_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)

Referenced by vTaskStartScheduler().

#define configQUEUE_REGISTRY_SIZE   10
#define configTICK_RATE_HZ   ((portTickType) 1000)
#define configTOTAL_HEAP_SIZE   ((size_t) ( 0x2C00-600 ))
#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_STATS_FORMATTING_FUNCTIONS   1
#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 vPortSVCHandler   SVC_Handler
#define xPortPendSVHandler   PendSV_Handler
#define xPortSysTickHandler   SysTick_Handler