FreeRTOSConfig.h File Reference
`#include "LPC17xx.h"`
`#include <core_cm3.h>`
Include dependency graph for FreeRTOSConfig.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Macros

#define | configAPPLICATION_ALLOCATED_HEAP 0
#define | configCHECK_FOR_STACK_OVERFLOW 0
#define | configCPU_CLOCK_HZ 100000000
#define | configSUPPORT_DYNAMIC_ALLOCATION 1
#define | configGENERATE_RUN_TIME_STATS 0
#define | configIDLE_SHOULD_YIELD 0
#define | configINCLUDE_APPLICATION_DEFINED_PRIVILEGED_FUNCTIONS 0
#define | configKERNEL_INTERRUPT_PRIORITY 0
#define | configMAX_CO_ROUTINE_PRIORITIES 0
#define | configMAX_PRIORITIES 7
#define | configMAX_TASK_NAME_LEN 15
#define | configMAX_SYSCALL_INTERRUPT_PRIORITY 1
#define | configMINIMAL_STACK_SIZE 120
#define | configNUM_THREAD_LOCAL_STORAGE_POINTERS 0
#define | configQUEUE_REGISTRY_SIZE 0
#define | configSUPPORT_STATIC_ALLOCATION 0
#define | configTICK_RATE_HZ 1000
#define | configTIMER_QUEUE_LENGTH 10
#define | configTIMER_TASK_PRIORITY 1
#define | configTIMER_TASK_STACK_DEPTH 200
#define | configTOTAL_HEAP_SIZE 12000
#define | configUSE_16_BIT_TICKS 0
#define | configUSE_APPLICATION_TASK_TAG 0
#define | configUSE_CO_ROUTINES 0
#define | configUSE_COUNTING_SEMAPHORES 0
#define | configUSE_DAEMON_TASK_STARTUP_HOOK 0
#define | configUSE_IDLE_HOOK 1
#define | configUSE_MALLOC_FAILED_HOOK 0
#define | configUSE_MUTEXES 0
#define | configUSE_NEWLIB_REENTRANT 0
#define | configUSE_PORT_OPTIMISED_TASK_SELECTION 0
#define | configUSE_PREEMPTION 1
#define | configUSE_QUEUE_SETS 0
#define | configUSE_RECURSIVE_MUTEXES 0
#define | configUSE_STATS_FORMATTING_FUNCTIONS 0
#define | configUSE_TASK_NOTIFICATIONS 1
#define | configUSE_TICK_HOOK 0
#define | configUSE_TICKLESS_IDLE 0
#define | configUSE_TIMERS 0
#define | configUSE_TIME_SLICING 1
#define | configUSE_TRACE_FACILITY 0
#define | INCLUDE_xEventGroupSetBitsFromISR 0
#define | INCLUDE_xSemaphoreGetMutexHolder 0
#define | INCLUDE_xTaskAbortDelay 0
#define | INCLUDE_vTaskDelay 1
#define | INCLUDE_vTaskDelayUntil 1
#define | INCLUDE_vTaskDelete 1
#define | INCLUDE_xTaskGetCurrentTaskHandle 1
#define | INCLUDE_xTaskGetHandle 0
#define | INCLUDE_xTaskGetIdleTaskHandle 0
#define | INCLUDE_xTaskGetSchedulerState 0
#define | INCLUDE_uxTaskGetStackHighWaterMark 0
#define | INCLUDE_uxTaskPriorityGet 1
#define | INCLUDE_vTaskPrioritySet 1
#define | INCLUDE_xTaskResumeFromISR 0
#define | INCLUDE_eTaskGetState 1
#define | INCLUDE_vTaskSuspend 1
#define | INCLUDE_xTimerPendFunctionCall 0
#define | xPortPendSVHandler PendSV_Handler
#define | vPortSVCHandler SVC_Handler
#define | xPortSysTickHandler SysTick_Handler

## Macro Definition Documentation

## configAPPLICATION_ALLOCATED_HEAP

#define configAPPLICATION_ALLOCATED_HEAP 0

## configCHECK_FOR_STACK_OVERFLOW

#define configCHECK_FOR_STACK_OVERFLOW 0

## configCPU_CLOCK_HZ

#define configCPU_CLOCK_HZ 100000000

## configGENERATE_RUN_TIME_STATS

#define configGENERATE_RUN_TIME_STATS 0

## configIDLE_SHOULD_YIELD

#define configIDLE_SHOULD_YIELD 0

## configINCLUDE_APPLICATION_DEFINED_PRIVILEGED_FUNCTIONS

#define configINCLUDE_APPLICATION_DEFINED_PRIVILEGED_FUNCTIONS 0

## configKERNEL_INTERRUPT_PRIORITY

#define configKERNEL_INTERRUPT_PRIORITY 0

## configMAX_CO_ROUTINE_PRIORITIES

#define configMAX_CO_ROUTINE_PRIORITIES 0

## configMAX_PRIORITIES

#define configMAX_PRIORITIES 7

## configMAX_SYSCALL_INTERRUPT_PRIORITY

#define configMAX_SYSCALL_INTERRUPT_PRIORITY 1

## configMAX_TASK_NAME_LEN

#define configMAX_TASK_NAME_LEN 15

## configMINIMAL_STACK_SIZE

#define configMINIMAL_STACK_SIZE 120

## configNUM_THREAD_LOCAL_STORAGE_POINTERS

#define configNUM_THREAD_LOCAL_STORAGE_POINTERS 0

## configQUEUE_REGISTRY_SIZE

#define configQUEUE_REGISTRY_SIZE 0

## configSUPPORT_DYNAMIC_ALLOCATION

#define configSUPPORT_DYNAMIC_ALLOCATION 1

## configSUPPORT_STATIC_ALLOCATION

#define configSUPPORT_STATIC_ALLOCATION 0

## configTICK_RATE_HZ

#define configTICK_RATE_HZ 1000

## configTIMER_QUEUE_LENGTH

#define configTIMER_QUEUE_LENGTH 10

## configTIMER_TASK_PRIORITY

#define configTIMER_TASK_PRIORITY 1

## configTIMER_TASK_STACK_DEPTH

#define configTIMER_TASK_STACK_DEPTH 200

## configTOTAL_HEAP_SIZE

#define configTOTAL_HEAP_SIZE 12000

## configUSE_16_BIT_TICKS

#define configUSE_16_BIT_TICKS 0

## configUSE_APPLICATION_TASK_TAG

#define configUSE_APPLICATION_TASK_TAG 0

## configUSE_CO_ROUTINES

#define configUSE_CO_ROUTINES 0

## configUSE_COUNTING_SEMAPHORES

#define configUSE_COUNTING_SEMAPHORES 0

## configUSE_DAEMON_TASK_STARTUP_HOOK

#define configUSE_DAEMON_TASK_STARTUP_HOOK 0

## configUSE_IDLE_HOOK

#define configUSE_IDLE_HOOK 1

## configUSE_MALLOC_FAILED_HOOK

#define configUSE_MALLOC_FAILED_HOOK 0

## configUSE_MUTEXES

#define configUSE_MUTEXES 0

## configUSE_NEWLIB_REENTRANT

#define configUSE_NEWLIB_REENTRANT 0

## configUSE_PORT_OPTIMISED_TASK_SELECTION

#define configUSE_PORT_OPTIMISED_TASK_SELECTION 0

## configUSE_PREEMPTION

#define configUSE_PREEMPTION 1

## configUSE_QUEUE_SETS

#define configUSE_QUEUE_SETS 0

## configUSE_RECURSIVE_MUTEXES

#define configUSE_RECURSIVE_MUTEXES 0

## configUSE_STATS_FORMATTING_FUNCTIONS

#define configUSE_STATS_FORMATTING_FUNCTIONS 0

## configUSE_TASK_NOTIFICATIONS

#define configUSE_TASK_NOTIFICATIONS 1

## configUSE_TICK_HOOK

#define configUSE_TICK_HOOK 0

## configUSE_TICKLESS_IDLE

#define configUSE_TICKLESS_IDLE 0

## configUSE_TIME_SLICING

#define configUSE_TIME_SLICING 1

## configUSE_TIMERS

#define configUSE_TIMERS 0

## configUSE_TRACE_FACILITY

#define configUSE_TRACE_FACILITY 0

## INCLUDE_eTaskGetState

#define INCLUDE_eTaskGetState 1

## INCLUDE_uxTaskGetStackHighWaterMark

#define INCLUDE_uxTaskGetStackHighWaterMark 0

## INCLUDE_uxTaskPriorityGet

#define INCLUDE_uxTaskPriorityGet 1

## INCLUDE_vTaskDelay

#define INCLUDE_vTaskDelay 1

## INCLUDE_vTaskDelayUntil

#define INCLUDE_vTaskDelayUntil 1

## INCLUDE_vTaskDelete

#define INCLUDE_vTaskDelete 1

## INCLUDE_vTaskPrioritySet

#define INCLUDE_vTaskPrioritySet 1

## INCLUDE_vTaskSuspend

#define INCLUDE_vTaskSuspend 1

## INCLUDE_xEventGroupSetBitsFromISR

#define INCLUDE_xEventGroupSetBitsFromISR 0

## INCLUDE_xSemaphoreGetMutexHolder

#define INCLUDE_xSemaphoreGetMutexHolder 0

## INCLUDE_xTaskAbortDelay

#define INCLUDE_xTaskAbortDelay 0

## INCLUDE_xTaskGetCurrentTaskHandle

#define INCLUDE_xTaskGetCurrentTaskHandle 1

## INCLUDE_xTaskGetHandle

#define INCLUDE_xTaskGetHandle 0

## INCLUDE_xTaskGetIdleTaskHandle

#define INCLUDE_xTaskGetIdleTaskHandle 0

## INCLUDE_xTaskGetSchedulerState

#define INCLUDE_xTaskGetSchedulerState 0

## INCLUDE_xTaskResumeFromISR

#define INCLUDE_xTaskResumeFromISR 0

## INCLUDE_xTimerPendFunctionCall

#define INCLUDE_xTimerPendFunctionCall 0

## vPortSVCHandler

__asm void vPortSVCHandler | ( |  | void | ) | SVC_Handler

## xPortPendSVHandler

__asm void xPortPendSVHandler | ( |  | void | ) | PendSV_Handler

## xPortSysTickHandler

void xPortSysTickHandler | ( |  | void | ) | SysTick_Handler