#define configGENERATE_RUN_TIME_STATS 1\r
#define configUSE_MALLOC_FAILED_HOOK 1\r
#define configUSE_QUEUE_SETS 1\r
+#define configUSE_COUNTING_SEMAPHORES 1\r
+#define configUSE_ALTERNATIVE_API 1\r
\r
#define configMAX_PRIORITIES ( 5UL )\r
#define configMAX_CO_ROUTINE_PRIORITIES ( 2 )\r
\r
+/* Software timer related constants. */\r
+#define configUSE_TIMERS 0\r
+#define configTIMER_TASK_PRIORITY 2\r
+#define configTIMER_QUEUE_LENGTH 20\r
+#define configTIMER_TASK_STACK_DEPTH ( configMINIMAL_STACK_SIZE * 2 )\r
+\r
+\r
/* Set the following definitions to 1 to include the API function, or zero\r
to exclude the API function. */\r
\r
#define INCLUDE_vTaskDelayUntil 1\r
#define INCLUDE_vTaskDelay 1\r
#define INCLUDE_uxTaskGetStackHighWaterMark 1\r
-\r
-\r
+#define INCLUDE_xSemaphoreGetMutexHolder 1\r
\r
#define configKERNEL_INTERRUPT_PRIORITY ( ( unsigned char ) 7 << ( unsigned char ) 5 ) /* Priority 7, or 255 as only the top three bits are implemented. This is the lowest priority. */\r
/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!!\r