]> git.sur5r.net Git - freertos/blobdiff - Demo/CORTEX_A2F200_IAR_and_Keil/FreeRTOSConfig.h
SmartFusion A2F demo work in progress.
[freertos] / Demo / CORTEX_A2F200_IAR_and_Keil / FreeRTOSConfig.h
index b06a3a5c66f66fcab1ae5939b62d97444160e1d4..de8dac3d1353a44f968eb6562e675dd0f3538597 100644 (file)
 #ifndef FREERTOS_CONFIG_H\r
 #define FREERTOS_CONFIG_H\r
 \r
+#ifdef __ICCARM__\r
+       #include <stdint.h>\r
+       #include <stddef.h>\r
+       extern uint32_t SystemFrequency;\r
+#endif\r
+\r
 /*-----------------------------------------------------------\r
  * Application specific definitions.\r
  *\r
  * See http://www.freertos.org/a00110.html.\r
  *----------------------------------------------------------*/\r
 \r
+\r
 #define configUSE_PREEMPTION                   1\r
 #define configUSE_IDLE_HOOK                            1\r
 #define configUSE_TICK_HOOK                            0\r
-#define configCPU_CLOCK_HZ                             ( 75000000UL )\r
+#define configCPU_CLOCK_HZ                             ( SystemFrequency )\r
 #define configTICK_RATE_HZ                             ( ( portTickType ) 1000 )\r
 #define configMAX_PRIORITIES                   ( ( unsigned portBASE_TYPE ) 5 )\r
 #define configMINIMAL_STACK_SIZE               ( ( unsigned short ) 90 )\r
 \r
 /* Software timer definitions. */\r
 #define configUSE_TIMERS                               1\r
-#define configTIMER_TASK_PRIORITY              ( 3 )\r
+#define configTIMER_TASK_PRIORITY              ( 2 )\r
 #define configTIMER_QUEUE_LENGTH               10\r
 #define configTIMER_TASK_STACK_DEPTH   ( configMINIMAL_STACK_SIZE * 2 )\r
 \r