freertos: formatting fixes for config file

This commit is contained in:
Renz Bagaporo 2021-03-22 13:35:49 +08:00
parent 39cf818838
commit 021cce3f56
3 changed files with 83 additions and 86 deletions

View File

@ -1,5 +1,5 @@
/* /*
FreeRTOS V8.2.0 - Copyright (C) 2021 Real Time Engineers Ltd. FreeRTOS V10 - Copyright (C) 2021 Real Time Engineers Ltd.
All rights reserved All rights reserved
VISIT http://www.FreeRTOS.org TO ENSURE YOU ARE USING THE LATEST VERSION. VISIT http://www.FreeRTOS.org TO ENSURE YOU ARE USING THE LATEST VERSION.
@ -79,17 +79,17 @@
#endif #endif
#ifndef CONFIG_FREERTOS_UNICORE #ifndef CONFIG_FREERTOS_UNICORE
#define portNUM_PROCESSORS 2 #define portNUM_PROCESSORS 2
#else #else
#define portNUM_PROCESSORS 1 #define portNUM_PROCESSORS 1
#endif #endif
#define configASSERT_2 0 #define configASSERT_2 0
#define portUSING_MPU_WRAPPERS 0 #define portUSING_MPU_WRAPPERS 0
#define configUSE_MUTEX 1 #define configUSE_MUTEX 1
#define configNUM_THREAD_LOCAL_STORAGE_POINTERS CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS #define configNUM_THREAD_LOCAL_STORAGE_POINTERS CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS
#define configTHREAD_LOCAL_STORAGE_DELETE_CALLBACKS 1 #define configTHREAD_LOCAL_STORAGE_DELETE_CALLBACKS 1
/* configASSERT behaviour */ /* configASSERT behaviour */
#ifndef __ASSEMBLER__ #ifndef __ASSEMBLER__
@ -129,43 +129,40 @@
* FreeRTOS API DOCUMENTATION AVAILABLE ON THE FreeRTOS.org WEB SITE. * FreeRTOS API DOCUMENTATION AVAILABLE ON THE FreeRTOS.org WEB SITE.
*----------------------------------------------------------*/ *----------------------------------------------------------*/
#define configUSE_PREEMPTION 1 #define configUSE_PREEMPTION 1
#define configUSE_IDLE_HOOK 1 #define configUSE_IDLE_HOOK 1
#define configUSE_TICK_HOOK 1 #define configUSE_TICK_HOOK 1
#define configRECORD_STACK_HIGH_ADDRESS 1 #define configRECORD_STACK_HIGH_ADDRESS 1
#define configTICK_RATE_HZ ( CONFIG_FREERTOS_HZ ) #define configTICK_RATE_HZ ( CONFIG_FREERTOS_HZ )
/* Default clock rate for simulator */
//#define configCPU_CLOCK_HZ 80000000
/* This has impact on speed of search for highest priority */ /* This has impact on speed of search for highest priority */
#ifdef SMALL_TEST #ifdef SMALL_TEST
#define configMAX_PRIORITIES ( 7 ) #define configMAX_PRIORITIES ( 7 )
#else #else
#define configMAX_PRIORITIES ( 25 ) #define configMAX_PRIORITIES ( 25 )
#endif #endif
/* Various things that impact minimum stack sizes */ /* Various things that impact minimum stack sizes */
/* Higher stack checker modes cause overhead on each function call */ /* Higher stack checker modes cause overhead on each function call */
#if CONFIG_STACK_CHECK_ALL || CONFIG_STACK_CHECK_STRONG #if CONFIG_STACK_CHECK_ALL || CONFIG_STACK_CHECK_STRONG
#define configSTACK_OVERHEAD_CHECKER 256 #define configSTACK_OVERHEAD_CHECKER 256
#else #else
#define configSTACK_OVERHEAD_CHECKER 0 #define configSTACK_OVERHEAD_CHECKER 0
#endif #endif
/* with optimizations disabled, scheduler uses additional stack */ /* with optimizations disabled, scheduler uses additional stack */
#if CONFIG_COMPILER_OPTIMIZATION_NONE #if CONFIG_COMPILER_OPTIMIZATION_NONE
#define configSTACK_OVERHEAD_OPTIMIZATION 320 #define configSTACK_OVERHEAD_OPTIMIZATION 320
#else #else
#define configSTACK_OVERHEAD_OPTIMIZATION 0 #define configSTACK_OVERHEAD_OPTIMIZATION 0
#endif #endif
/* apptrace mdule increases minimum stack usage */ /* apptrace mdule increases minimum stack usage */
#if CONFIG_APPTRACE_ENABLE #if CONFIG_APPTRACE_ENABLE
#define configSTACK_OVERHEAD_APPTRACE 1280 #define configSTACK_OVERHEAD_APPTRACE 1280
#else #else
#define configSTACK_OVERHEAD_APPTRACE 0 #define configSTACK_OVERHEAD_APPTRACE 0
#endif #endif
#define configSTACK_OVERHEAD_TOTAL ( \ #define configSTACK_OVERHEAD_TOTAL ( \
@ -174,7 +171,7 @@
configSTACK_OVERHEAD_APPTRACE \ configSTACK_OVERHEAD_APPTRACE \
) )
#define configMINIMAL_STACK_SIZE (768 + configSTACK_OVERHEAD_TOTAL) #define configMINIMAL_STACK_SIZE (768 + configSTACK_OVERHEAD_TOTAL)
#ifndef configIDLE_TASK_STACK_SIZE #ifndef configIDLE_TASK_STACK_SIZE
#define configIDLE_TASK_STACK_SIZE CONFIG_FREERTOS_IDLE_TASK_STACKSIZE #define configIDLE_TASK_STACK_SIZE CONFIG_FREERTOS_IDLE_TASK_STACKSIZE
@ -186,75 +183,75 @@
//We define the heap to span all of the non-statically-allocated shared RAM. ToDo: Make sure there //We define the heap to span all of the non-statically-allocated shared RAM. ToDo: Make sure there
//is some space left for the app and main cpu when running outside of a thread. //is some space left for the app and main cpu when running outside of a thread.
#define configAPPLICATION_ALLOCATED_HEAP 1 #define configAPPLICATION_ALLOCATED_HEAP 1
#define configTOTAL_HEAP_SIZE (&_heap_end - &_heap_start)//( ( size_t ) (64 * 1024) ) #define configTOTAL_HEAP_SIZE (&_heap_end - &_heap_start)//( ( size_t ) (64 * 1024) )
#define configMAX_TASK_NAME_LEN ( CONFIG_FREERTOS_MAX_TASK_NAME_LEN ) #define configMAX_TASK_NAME_LEN ( CONFIG_FREERTOS_MAX_TASK_NAME_LEN )
#ifdef CONFIG_FREERTOS_USE_TRACE_FACILITY #ifdef CONFIG_FREERTOS_USE_TRACE_FACILITY
#define configUSE_TRACE_FACILITY 1 /* Used by uxTaskGetSystemState(), and other trace facility functions */ #define configUSE_TRACE_FACILITY 1 /* Used by uxTaskGetSystemState(), and other trace facility functions */
#endif #endif
#ifdef CONFIG_FREERTOS_USE_STATS_FORMATTING_FUNCTIONS #ifdef CONFIG_FREERTOS_USE_STATS_FORMATTING_FUNCTIONS
#define configUSE_STATS_FORMATTING_FUNCTIONS 1 /* Used by vTaskList() */ #define configUSE_STATS_FORMATTING_FUNCTIONS 1 /* Used by vTaskList() */
#endif #endif
#ifdef CONFIG_FREERTOS_VTASKLIST_INCLUDE_COREID #ifdef CONFIG_FREERTOS_VTASKLIST_INCLUDE_COREID
#define configTASKLIST_INCLUDE_COREID 1 #define configTASKLIST_INCLUDE_COREID 1
#endif #endif
#ifdef CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS #ifdef CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS
#define configGENERATE_RUN_TIME_STATS 1 /* Used by vTaskGetRunTimeStats() */ #define configGENERATE_RUN_TIME_STATS 1 /* Used by vTaskGetRunTimeStats() */
#endif #endif
#define configUSE_TRACE_FACILITY_2 0 #define configUSE_TRACE_FACILITY_2 0
#define configBENCHMARK 0 #define configBENCHMARK 0
#define configUSE_16_BIT_TICKS 0 #define configUSE_16_BIT_TICKS 0
#define configIDLE_SHOULD_YIELD 0 #define configIDLE_SHOULD_YIELD 0
#define configQUEUE_REGISTRY_SIZE CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE #define configQUEUE_REGISTRY_SIZE CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE
#define configUSE_MUTEXES 1 #define configUSE_MUTEXES 1
#define configUSE_RECURSIVE_MUTEXES 1 #define configUSE_RECURSIVE_MUTEXES 1
#define configUSE_COUNTING_SEMAPHORES 1 #define configUSE_COUNTING_SEMAPHORES 1
#if CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE #if CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE
#define configCHECK_FOR_STACK_OVERFLOW 0 #define configCHECK_FOR_STACK_OVERFLOW 0
#elif CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL #elif CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL
#define configCHECK_FOR_STACK_OVERFLOW 1 #define configCHECK_FOR_STACK_OVERFLOW 1
#elif CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY #elif CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY
#define configCHECK_FOR_STACK_OVERFLOW 2 #define configCHECK_FOR_STACK_OVERFLOW 2
#endif #endif
/* Co-routine definitions. */ /* Co-routine definitions. */
#define configUSE_CO_ROUTINES 0 #define configUSE_CO_ROUTINES 0
#define configMAX_CO_ROUTINE_PRIORITIES ( 2 ) #define configMAX_CO_ROUTINE_PRIORITIES ( 2 )
/* Set the following definitions to 1 to include the API function, or zero /* Set the following definitions to 1 to include the API function, or zero
to exclude the API function. */ to exclude the API function. */
#define INCLUDE_vTaskPrioritySet 1 #define INCLUDE_vTaskPrioritySet 1
#define INCLUDE_uxTaskPriorityGet 1 #define INCLUDE_uxTaskPriorityGet 1
#define INCLUDE_vTaskDelete 1 #define INCLUDE_vTaskDelete 1
#define INCLUDE_vTaskCleanUpResources 0 #define INCLUDE_vTaskCleanUpResources 0
#define INCLUDE_vTaskSuspend 1 #define INCLUDE_vTaskSuspend 1
#define INCLUDE_vTaskDelayUntil 1 #define INCLUDE_vTaskDelayUntil 1
#define INCLUDE_vTaskDelay 1 #define INCLUDE_vTaskDelay 1
#define INCLUDE_uxTaskGetStackHighWaterMark 1 #define INCLUDE_uxTaskGetStackHighWaterMark 1
#define INCLUDE_pcTaskGetTaskName 1 #define INCLUDE_pcTaskGetTaskName 1
#define INCLUDE_xTaskGetIdleTaskHandle 1 #define INCLUDE_xTaskGetIdleTaskHandle 1
#define INCLUDE_pxTaskGetStackStart 1 #define INCLUDE_pxTaskGetStackStart 1
#define INCLUDE_xSemaphoreGetMutexHolder 1 #define INCLUDE_xSemaphoreGetMutexHolder 1
/* The priority at which the tick interrupt runs. This should probably be /* The priority at which the tick interrupt runs. This should probably be
kept at 1. */ kept at 1. */
#define configKERNEL_INTERRUPT_PRIORITY 1 #define configKERNEL_INTERRUPT_PRIORITY 1
#define configUSE_NEWLIB_REENTRANT 1 #define configUSE_NEWLIB_REENTRANT 1
#define configSUPPORT_DYNAMIC_ALLOCATION 1 #define configSUPPORT_DYNAMIC_ALLOCATION 1
#define configSUPPORT_STATIC_ALLOCATION 1 #define configSUPPORT_STATIC_ALLOCATION 1
#ifndef __ASSEMBLER__ #ifndef __ASSEMBLER__
#if CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP #if CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP
@ -265,26 +262,26 @@ extern void vPortCleanUpTCB ( void *pxTCB );
/* Test FreeRTOS timers (with timer task) and more. */ /* Test FreeRTOS timers (with timer task) and more. */
/* Some files don't compile if this flag is disabled */ /* Some files don't compile if this flag is disabled */
#define configUSE_TIMERS 1 #define configUSE_TIMERS 1
#define configTIMER_TASK_PRIORITY CONFIG_FREERTOS_TIMER_TASK_PRIORITY #define configTIMER_TASK_PRIORITY CONFIG_FREERTOS_TIMER_TASK_PRIORITY
#define configTIMER_QUEUE_LENGTH CONFIG_FREERTOS_TIMER_QUEUE_LENGTH #define configTIMER_QUEUE_LENGTH CONFIG_FREERTOS_TIMER_QUEUE_LENGTH
#define configTIMER_TASK_STACK_DEPTH CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH #define configTIMER_TASK_STACK_DEPTH CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH
#define INCLUDE_xTimerPendFunctionCall 1 #define INCLUDE_xTimerPendFunctionCall 1
#define INCLUDE_eTaskGetState 1 #define INCLUDE_eTaskGetState 1
#define configUSE_QUEUE_SETS 1 #define configUSE_QUEUE_SETS 1
#define configUSE_TICKLESS_IDLE CONFIG_FREERTOS_USE_TICKLESS_IDLE #define configUSE_TICKLESS_IDLE CONFIG_FREERTOS_USE_TICKLESS_IDLE
#if configUSE_TICKLESS_IDLE #if configUSE_TICKLESS_IDLE
#define configEXPECTED_IDLE_TIME_BEFORE_SLEEP CONFIG_FREERTOS_IDLE_TIME_BEFORE_SLEEP #define configEXPECTED_IDLE_TIME_BEFORE_SLEEP CONFIG_FREERTOS_IDLE_TIME_BEFORE_SLEEP
#endif //configUSE_TICKLESS_IDLE #endif //configUSE_TICKLESS_IDLE
#if CONFIG_ESP_COREDUMP_ENABLE #if CONFIG_ESP_COREDUMP_ENABLE
#define configENABLE_TASK_SNAPSHOT 1 #define configENABLE_TASK_SNAPSHOT 1
#endif #endif
#ifndef configENABLE_TASK_SNAPSHOT #ifndef configENABLE_TASK_SNAPSHOT
#define configENABLE_TASK_SNAPSHOT 1 #define configENABLE_TASK_SNAPSHOT 1
#endif #endif
#if CONFIG_SYSVIEW_ENABLE #if CONFIG_SYSVIEW_ENABLE
@ -295,9 +292,9 @@ extern void vPortCleanUpTCB ( void *pxTCB );
#endif #endif
#if CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER #if CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER
#define configCHECK_MUTEX_GIVEN_BY_OWNER 1 #define configCHECK_MUTEX_GIVEN_BY_OWNER 1
#else #else
#define configCHECK_MUTEX_GIVEN_BY_OWNER 0 #define configCHECK_MUTEX_GIVEN_BY_OWNER 0
#endif #endif
#endif /* FREERTOS_CONFIG_H */ #endif /* FREERTOS_CONFIG_H */

View File

@ -1,5 +1,5 @@
/* /*
FreeRTOS V8.2.0 - Copyright (C) 2021 Real Time Engineers Ltd. FreeRTOS V10 - Copyright (C) 2021 Real Time Engineers Ltd.
All rights reserved All rights reserved
VISIT http://www.FreeRTOS.org TO ENSURE YOU ARE USING THE LATEST VERSION. VISIT http://www.FreeRTOS.org TO ENSURE YOU ARE USING THE LATEST VERSION.
@ -74,7 +74,7 @@
#include "sdkconfig.h" #include "sdkconfig.h"
#define configUSE_PORT_OPTIMISED_TASK_SELECTION 0 #define configUSE_PORT_OPTIMISED_TASK_SELECTION 0
#ifndef __ASSEMBLER__ #ifndef __ASSEMBLER__
#if CONFIG_IDF_TARGET_ESP32C3 #if CONFIG_IDF_TARGET_ESP32C3
@ -85,10 +85,10 @@
/* The maximum interrupt priority from which FreeRTOS.org API functions can /* The maximum interrupt priority from which FreeRTOS.org API functions can
be called. Only API functions that end in ...FromISR() can be used within be called. Only API functions that end in ...FromISR() can be used within
interrupts. */ interrupts. */
#define configMAX_SYSCALL_INTERRUPT_PRIORITY 0 #define configMAX_SYSCALL_INTERRUPT_PRIORITY 0
#ifndef configISR_STACK_SIZE #ifndef configISR_STACK_SIZE
#define configISR_STACK_SIZE (CONFIG_FREERTOS_ISR_STACKSIZE) #define configISR_STACK_SIZE (CONFIG_FREERTOS_ISR_STACKSIZE)
#endif #endif
#endif // FREERTOS_CONFIG_RISCV_H #endif // FREERTOS_CONFIG_RISCV_H

View File

@ -1,5 +1,5 @@
/* /*
FreeRTOS V8.2.0 - Copyright (C) 2021 Real Time Engineers Ltd. FreeRTOS V10 - Copyright (C) 2021 Real Time Engineers Ltd.
All rights reserved All rights reserved
VISIT http://www.FreeRTOS.org TO ENSURE YOU ARE USING THE LATEST VERSION. VISIT http://www.FreeRTOS.org TO ENSURE YOU ARE USING THE LATEST VERSION.
@ -74,16 +74,16 @@
/* enable use of optimized task selection by the scheduler */ /* enable use of optimized task selection by the scheduler */
#ifdef CONFIG_FREERTOS_OPTIMIZED_SCHEDULER #ifdef CONFIG_FREERTOS_OPTIMIZED_SCHEDULER
#define configUSE_PORT_OPTIMISED_TASK_SELECTION 1 #define configUSE_PORT_OPTIMISED_TASK_SELECTION 1
#endif #endif
#define XT_USE_THREAD_SAFE_CLIB 0 #define XT_USE_THREAD_SAFE_CLIB 0
#undef XT_USE_SWPRI #undef XT_USE_SWPRI
#if CONFIG_FREERTOS_CORETIMER_0 #if CONFIG_FREERTOS_CORETIMER_0
#define XT_TIMER_INDEX 0 #define XT_TIMER_INDEX 0
#elif CONFIG_FREERTOS_CORETIMER_1 #elif CONFIG_FREERTOS_CORETIMER_1
#define XT_TIMER_INDEX 1 #define XT_TIMER_INDEX 1
#endif #endif
#ifndef __ASSEMBLER__ #ifndef __ASSEMBLER__
@ -133,8 +133,8 @@ int xt_clock_freq(void) __attribute__((deprecated));
#define UNTESTED_FUNCTION() #define UNTESTED_FUNCTION()
#endif #endif
#define configXT_BOARD 1 /* Board mode */ #define configXT_BOARD 1 /* Board mode */
#define configXT_SIMULATOR 0 #define configXT_SIMULATOR 0
/* The maximum interrupt priority from which FreeRTOS.org API functions can /* The maximum interrupt priority from which FreeRTOS.org API functions can
be called. Only API functions that end in ...FromISR() can be used within be called. Only API functions that end in ...FromISR() can be used within
@ -142,7 +142,7 @@ int xt_clock_freq(void) __attribute__((deprecated));
#define configMAX_SYSCALL_INTERRUPT_PRIORITY XCHAL_EXCM_LEVEL #define configMAX_SYSCALL_INTERRUPT_PRIORITY XCHAL_EXCM_LEVEL
/* Stack alignment, architecture specifc. Must be a power of two. */ /* Stack alignment, architecture specifc. Must be a power of two. */
#define configSTACK_ALIGNMENT 16 #define configSTACK_ALIGNMENT 16
/* The Xtensa port uses a separate interrupt stack. Adjust the stack size /* The Xtensa port uses a separate interrupt stack. Adjust the stack size
@ -151,7 +151,7 @@ int xt_clock_freq(void) __attribute__((deprecated));
* the stack for the 2nd CPU will be calculated using configISR_STACK_SIZE. * the stack for the 2nd CPU will be calculated using configISR_STACK_SIZE.
*/ */
#ifndef configISR_STACK_SIZE #ifndef configISR_STACK_SIZE
#define configISR_STACK_SIZE ((CONFIG_FREERTOS_ISR_STACKSIZE + configSTACK_ALIGNMENT - 1) & (~(configSTACK_ALIGNMENT - 1))) #define configISR_STACK_SIZE ((CONFIG_FREERTOS_ISR_STACKSIZE + configSTACK_ALIGNMENT - 1) & (~(configSTACK_ALIGNMENT - 1)))
#endif #endif
#endif // FREERTOS_CONFIG_XTENSA_H #endif // FREERTOS_CONFIG_XTENSA_H