XDK API  3.6.0
Documentation
Files | Macros
FreeRTOSConfig

FreeRTOS Configuration. More...

+ Collaboration diagram for FreeRTOSConfig:

Files

file  FreeRTOSConfig.h
 

Macros

#define BCDS_FREE_RTOS_VERSION_BUILD   (1)
 
#define BCDS_FREE_RTOS_VERSION_MAJOR   (10)
 
#define BCDS_FREE_RTOS_VERSION_MINOR   (0)
 
#define configASSERT(expression)   if (!(expression)) { Assert_Dynamic((unsigned long)__LINE__,(unsigned char*)__FILE__); }
 
#define configCHECK_FOR_STACK_OVERFLOW
 
#define configCPU_CLOCK_HZ   (( unsigned long ) 48000000L)
 
#define configGENERATE_RUN_TIME_STATS   ( 0 )
 
#define configIDLE_SHOULD_YIELD   ( 0 )
 
#define configKERNEL_INTERRUPT_PRIORITY   ( 255 )
 
#define configMAX_CO_ROUTINE_PRIORITIES   ( 1 )
 
#define configMAX_PRIORITIES   (5)
 
#define configMAX_SYSCALL_INTERRUPT_PRIORITY   ( 191 ) /* equivalent to 0xa0, or priority 5. */
 
#define configMAX_TASK_NAME_LEN   ( 10 )
 
#define configMINIMAL_STACK_SIZE   (( unsigned short ) 160)
 
#define configPOST_SLEEP_PROCESSING(param)
 
#define configPRE_SLEEP_PROCESSING(param)
 
#define configQUEUE_REGISTRY_SIZE   ( 10 )
 
#define configSLEEP_MODE   ( 0 )
 
#define configSUPPORT_DYNAMIC_ALLOCATION   ( 1 )
 
#define configTICK_RATE_HZ   ( 1000 )
 
#define configTIMER_QUEUE_LENGTH   ( 10 )
 
#define CONFIGTIMER_STACKSIZE   (configMINIMAL_STACK_SIZE+(unsigned short)1000) /* This size may need to be changed depending the no of SW timers involved in the application */
 
#define configTIMER_TASK_PRIORITY   (TASK_PRIORITY_TIMER )
 
#define configTIMER_TASK_STACK_DEPTH   CONFIGTIMER_STACKSIZE
 
#define configTOTAL_HEAP_SIZE   (( size_t )(65 * 1024 ))
 
#define configUSE_16_BIT_TICKS   ( 0 )
 
#define configUSE_ALTERNATIVE_API   ( 0 )/* Deprecated! */
 
#define configUSE_CO_ROUTINES   ( 0 )
 
#define configUSE_COUNTING_SEMAPHORES   ( 1 )
 
#define configUSE_IDLE_HOOK   ( 1 )
 
#define configUSE_MALLOC_FAILED_HOOK   ( 1 )
 
#define configUSE_MUTEXES   ( 1 )
 
#define configUSE_PREEMPTION   ( 1 )
 
#define configUSE_QUEUE_SETS   ( 1 )
 
#define configUSE_RECURSIVE_MUTEXES   ( 1 )
 
#define configUSE_SLEEP_MODE_IN_IDLE   ( 0 )
 
#define configUSE_TICK_HOOK   ( 0 )
 
#define configUSE_TICKLESS_IDLE   ( 0 )/*is disabled as in the low energy modes,it disables high frequency peripherals like USB*/
 
#define configUSE_TIMERS   ( 1 )
 
#define configUSE_TRACE_FACILITY   ( 0 )
 
#define INCLUDE_eTaskGetState   ( 0 )
 
#define INCLUDE_pcTaskGetTaskName   ( 0 )
 
#define INCLUDE_uxTaskGetStackHighWaterMark   ( 0 )
 
#define INCLUDE_uxTaskPriorityGet   ( 1 )
 
#define INCLUDE_vTaskDelay   ( 1 )
 
#define INCLUDE_vTaskDelayUntil   ( 1 )
 
#define INCLUDE_vTaskDelete   ( 1 )
 
#define INCLUDE_vTaskPrioritySet   ( 1 )
 
#define INCLUDE_vTaskSuspend   ( 1 )
 
#define INCLUDE_xResumeFromISR   ( 1 )
 
#define INCLUDE_xTaskGetCurrentTaskHandle   ( 1 )
 
#define INCLUDE_xTaskGetIdleTaskHandle   ( 0 )
 
#define INCLUDE_xTaskGetSchedulerState   ( 1 )
 
#define INCLUDE_xTimerGetTimerDaemonTaskHandle   ( 0 )
 
#define INCLUDE_xTimerPendFunctionCall   ( 1 )
 
#define vPortSVCHandler   SVC_Handler
 
#define xPortPendSVHandler   PendSV_Handler
 

Detailed Description

Macro Definition Documentation

#define BCDS_FREE_RTOS_VERSION_BUILD   (1)
#define BCDS_FREE_RTOS_VERSION_MAJOR   (10)
#define BCDS_FREE_RTOS_VERSION_MINOR   (0)
#define configASSERT (   expression)    if (!(expression)) { Assert_Dynamic((unsigned long)__LINE__,(unsigned char*)__FILE__); }
#define configCHECK_FOR_STACK_OVERFLOW
Value:
( 2 ) /* This sets stack overflow detection Method 2.
Checks whether the stack pointer remains with valid stack area and
also verifies the limit of the valid stack region has not been overwritten.
If any one of these case occurs then stack overflow hook will be triggered */
#define configCPU_CLOCK_HZ   (( unsigned long ) 48000000L)
#define configGENERATE_RUN_TIME_STATS   ( 0 )
#define configIDLE_SHOULD_YIELD   ( 0 )
#define configKERNEL_INTERRUPT_PRIORITY   ( 255 )
#define configMAX_CO_ROUTINE_PRIORITIES   ( 1 )
#define configMAX_PRIORITIES   (5)
#define configMAX_SYSCALL_INTERRUPT_PRIORITY   ( 191 ) /* equivalent to 0xa0, or priority 5. */
#define configMAX_TASK_NAME_LEN   ( 10 )
#define configMINIMAL_STACK_SIZE   (( unsigned short ) 160)
#define configPOST_SLEEP_PROCESSING (   param)
#define configPRE_SLEEP_PROCESSING (   param)
#define configQUEUE_REGISTRY_SIZE   ( 10 )
#define configSLEEP_MODE   ( 0 )
#define configSUPPORT_DYNAMIC_ALLOCATION   ( 1 )
#define configTICK_RATE_HZ   ( 1000 )
#define configTIMER_QUEUE_LENGTH   ( 10 )
#define CONFIGTIMER_STACKSIZE   (configMINIMAL_STACK_SIZE+(unsigned short)1000) /* This size may need to be changed depending the no of SW timers involved in the application */
#define configTIMER_TASK_PRIORITY   (TASK_PRIORITY_TIMER )
#define configTIMER_TASK_STACK_DEPTH   CONFIGTIMER_STACKSIZE
#define configTOTAL_HEAP_SIZE   (( size_t )(65 * 1024 ))
#define configUSE_16_BIT_TICKS   ( 0 )
#define configUSE_ALTERNATIVE_API   ( 0 )/* Deprecated! */
#define configUSE_CO_ROUTINES   ( 0 )
#define configUSE_COUNTING_SEMAPHORES   ( 1 )
#define configUSE_IDLE_HOOK   ( 1 )
#define configUSE_MALLOC_FAILED_HOOK   ( 1 )
#define configUSE_MUTEXES   ( 1 )
#define configUSE_PREEMPTION   ( 1 )
#define configUSE_QUEUE_SETS   ( 1 )
#define configUSE_RECURSIVE_MUTEXES   ( 1 )
#define configUSE_SLEEP_MODE_IN_IDLE   ( 0 )
#define configUSE_TICK_HOOK   ( 0 )
#define configUSE_TICKLESS_IDLE   ( 0 )/*is disabled as in the low energy modes,it disables high frequency peripherals like USB*/
#define configUSE_TIMERS   ( 1 )
#define configUSE_TRACE_FACILITY   ( 0 )
#define INCLUDE_eTaskGetState   ( 0 )
#define INCLUDE_pcTaskGetTaskName   ( 0 )
#define INCLUDE_uxTaskGetStackHighWaterMark   ( 0 )
#define INCLUDE_uxTaskPriorityGet   ( 1 )
#define INCLUDE_vTaskDelay   ( 1 )
#define INCLUDE_vTaskDelayUntil   ( 1 )
#define INCLUDE_vTaskDelete   ( 1 )
#define INCLUDE_vTaskPrioritySet   ( 1 )
#define INCLUDE_vTaskSuspend   ( 1 )
#define INCLUDE_xResumeFromISR   ( 1 )
#define INCLUDE_xTaskGetCurrentTaskHandle   ( 1 )
#define INCLUDE_xTaskGetIdleTaskHandle   ( 0 )
#define INCLUDE_xTaskGetSchedulerState   ( 1 )
#define INCLUDE_xTimerGetTimerDaemonTaskHandle   ( 0 )
#define INCLUDE_xTimerPendFunctionCall   ( 1 )
#define vPortSVCHandler   SVC_Handler
#define xPortPendSVHandler   PendSV_Handler

All rights reserved. The use is subject to the XDK SDK EULA by Bosch Connected Devices and Solutions GmbH.
This documentation file has been automatically generated on Thu Mar 14 2019 19:12:50 by doxygen 1.8.8