Loading...
Searching...
No Matches
28#ifndef FREERTOS_CONFIG_H
29#define FREERTOS_CONFIG_H
44#define configUSE_PREEMPTION 1
45#define configUSE_TICKLESS_IDLE 0
46#define configUSE_IDLE_HOOK 0
47#define configUSE_TICK_HOOK 0
48#define configTICK_RATE_HZ ( ( TickType_t ) 1000 )
49#define configMAX_PRIORITIES 32
50#define configMINIMAL_STACK_SIZE ( configSTACK_DEPTH_TYPE ) 256
51#define configUSE_16_BIT_TICKS 0
53#define configIDLE_SHOULD_YIELD 1
56#define configUSE_MUTEXES 1
57#define configUSE_RECURSIVE_MUTEXES 1
58#define configUSE_APPLICATION_TASK_TAG 0
59#define configUSE_COUNTING_SEMAPHORES 1
60#define configQUEUE_REGISTRY_SIZE 8
61#define configUSE_QUEUE_SETS 1
62#define configUSE_TIME_SLICING 1
63#define configUSE_NEWLIB_REENTRANT 0
65#define configENABLE_BACKWARD_COMPATIBILITY 1
66#define configNUM_THREAD_LOCAL_STORAGE_POINTERS 5
69#define configSTACK_DEPTH_TYPE uint32_t
70#define configMESSAGE_BUFFER_LENGTH_TYPE size_t
73#define configSUPPORT_STATIC_ALLOCATION 0
74#define configSUPPORT_DYNAMIC_ALLOCATION 1
75#define configTOTAL_HEAP_SIZE (128*1024)
76#define configAPPLICATION_ALLOCATED_HEAP 0
79#define configCHECK_FOR_STACK_OVERFLOW 0
80#define configUSE_MALLOC_FAILED_HOOK 0
81#define configUSE_DAEMON_TASK_STARTUP_HOOK 0
84#define configGENERATE_RUN_TIME_STATS 0
85#define configUSE_TRACE_FACILITY 1
86#define configUSE_STATS_FORMATTING_FUNCTIONS 0
89#define configUSE_CO_ROUTINES 0
90#define configMAX_CO_ROUTINE_PRIORITIES 1
93#define configUSE_TIMERS 1
94#define configTIMER_TASK_PRIORITY ( configMAX_PRIORITIES - 1 )
95#define configTIMER_QUEUE_LENGTH 10
96#define configTIMER_TASK_STACK_DEPTH 1024
105#if FREE_RTOS_KERNEL_SMP
107#define configNUM_CORES 1
108#define configTICK_CORE 0
109#define configRUN_MULTIPLE_PRIORITIES 1
110#define configUSE_CORE_AFFINITY 0
114#define configSUPPORT_PICO_SYNC_INTEROP 1
115#define configSUPPORT_PICO_TIME_INTEROP 1
119#define configASSERT(x) assert(x)
123#define INCLUDE_vTaskPrioritySet 1
124#define INCLUDE_uxTaskPriorityGet 1
125#define INCLUDE_vTaskDelete 1
126#define INCLUDE_vTaskSuspend 1
127#define INCLUDE_vTaskDelayUntil 1
128#define INCLUDE_vTaskDelay 1
129#define INCLUDE_xTaskGetSchedulerState 1
130#define INCLUDE_xTaskGetCurrentTaskHandle 1
131#define INCLUDE_uxTaskGetStackHighWaterMark 1
132#define INCLUDE_xTaskGetIdleTaskHandle 1
133#define INCLUDE_eTaskGetState 1
134#define INCLUDE_xTimerPendFunctionCall 1
135#define INCLUDE_xTaskAbortDelay 1
136#define INCLUDE_xTaskGetHandle 1
137#define INCLUDE_xTaskResumeFromISR 1
138#define INCLUDE_xQueueGetMutexHolder 1