Labor04
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