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
 

This documentation file has been automatically generated on Fri Oct 4 2019 03:46:56 by doxygen 1.8.8