]> git.sur5r.net Git - freertos/commitdiff
Change stack size depending on memory model.
authorrichardbarry <richardbarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Sun, 17 Feb 2008 21:00:56 +0000 (21:00 +0000)
committerrichardbarry <richardbarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Sun, 17 Feb 2008 21:00:56 +0000 (21:00 +0000)
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@211 1d2547de-c912-0410-9cb9-b8ca96c0e9e2

Demo/MB96340_Softune/FreeRTOS_96348hs_SK16FX100PMC/Src/FreeRTOSConfig.h

index 00d526653652bbbe3de04db4dcb860a193c3a4fa..9981427f531f0b3c00f5078d7087cbfcf46a884a 100644 (file)
@@ -77,7 +77,6 @@ when running the application using the EUROScope debugger. */
 #define configCLKP1_CLOCK_HZ           ( ( unsigned portLONG ) 56000000 )      /* Clock setup from start.asm in the demo application. */\r
 #define configTICK_RATE_HZ                     ( (portTickType) 1000 )\r
 #define configMAX_PRIORITIES           ( ( unsigned portBASE_TYPE ) 6 )\r
-#define configMINIMAL_STACK_SIZE       ( ( unsigned portSHORT ) 80 )\r
 #define configTOTAL_HEAP_SIZE          ( (size_t) (20000) )\r
 #define configMAX_TASK_NAME_LEN                ( 20 )\r
 #define configUSE_16_BIT_TICKS         1\r
@@ -85,6 +84,12 @@ when running the application using the EUROScope debugger. */
 #define configUSE_MUTEXES                      1\r
 #define configUSE_TRACE_FACILITY       1\r
 \r
+#if( ( configMEMMODEL == portSMALL ) || ( configMEMMODEL == portMEDIUM ) )\r
+       #define configMINIMAL_STACK_SIZE        ( ( unsigned portSHORT ) 80 )\r
+#else\r
+       #define configMINIMAL_STACK_SIZE        ( ( unsigned portSHORT ) 120 )\r
+#endif\r
+\r
 /* Co-routine definitions. */\r
 #define configUSE_CO_ROUTINES                  1\r
 #define configMAX_CO_ROUTINE_PRIORITIES ( 4 )\r