XDK API  3.6.0
Documentation
Macros
FreeRTOSConfig.h File Reference
#include <stdint.h>
#include "BCDS_Assert.h"
#include "BCDS_TaskConfig.h"
+ Include dependency graph for FreeRTOSConfig.h:
+ This graph shows which files directly or indirectly include this file:

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
 

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:39 by doxygen 1.8.8