#define configCPU_CLOCK_HZ ( ( unsigned portLONG ) 72000000UL ) \r
#define configPERIPHERAL_CLOCK_HZ ( ( unsigned portLONG ) 36000000UL )\r
#define configMAX_PRIORITIES ( ( unsigned portBASE_TYPE ) 5 )\r
-#define configMINIMAL_STACK_SIZE ( 230 )\r
-#define configISR_STACK_SIZE ( 130 )\r
-#define configTOTAL_HEAP_SIZE ( ( size_t ) 29000 )\r
+#define configMINIMAL_STACK_SIZE ( 210 )\r
+#define configISR_STACK_SIZE ( 400 )\r
+#define configTOTAL_HEAP_SIZE ( ( size_t ) 25000 )\r
#define configMAX_TASK_NAME_LEN ( 8 )\r
#define configUSE_TRACE_FACILITY 0\r
#define configUSE_16_BIT_TICKS 0\r
#define configIDLE_SHOULD_YIELD 1\r
#define configUSE_MUTEXES 1\r
+#define configCHECK_FOR_STACK_OVERFLOW 2\r
\r
/* Co-routine definitions. */\r
#define configUSE_CO_ROUTINES 0\r
#define INCLUDE_vTaskDelayUntil 1\r
#define INCLUDE_vTaskDelay 1\r
\r
+/* The priority at which the tick interrupt runs. This should probably be\r
+kept at 1. */\r
+#define configKERNEL_INTERRUPT_PRIORITY 0x01\r
\r
-#define configKERNEL_INTERRUPT_PRIORITY 0x01\r
+/* The maximum interrupt priority from which FreeRTOS.org API functions can\r
+be called. Only API functions that end in ...FromISR() can be used within\r
+interrupts. */\r
+#define configMAX_SYSCALL_INTERRUPT_PRIORITY 0x03\r
\r
\r
#endif /* FREERTOS_CONFIG_H */\r