]> rtime.felk.cvut.cz Git - rtems-devel.git/blobdiff - rtems-omk-template/appfoo/system.h
Template application updated to build for RTEMS 4.9.x environment.
[rtems-devel.git] / rtems-omk-template / appfoo / system.h
index 5ce9d4a209baf560bd39bb623812871d67795750..727955121fbe7e1f8f16c86dec744a09dd35b071 100644 (file)
@@ -26,7 +26,8 @@ rtems_task Init(
 #include <bsp.h> /* for device driver prototypes */
 
 #define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
-#define CONFIGURE_TEST_NEEDS_CLOCK_DRIVER
+#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
+#define CONFIGURE_APPLICATION_NEEDS_LIBBLOCK
 
 #define TICKS_PER_SECOND 1000
 
@@ -34,9 +35,17 @@ rtems_task Init(
 #define CONFIGURE_MAXIMUM_MESSAGE_QUEUES         32
 #define CONFIGURE_MAXIMUM_SEMAPHORES             32
 #define CONFIGURE_MAXIMUM_TASKS                  32
+#define CONFIGURE_MAXIMUM_PERIODS                4
+#define CONFIGURE_MAXIMUM_USER_EXTENSIONS        2
 #define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 32
 #define CONFIGURE_MAXIMUM_DRIVERS (CONFIGURE_NUMBER_OF_DRIVERS+10)
 
+#ifdef RTEMS_POSIX_API
+#define CONFIGURE_MAXIMUM_POSIX_THREADS          32
+#define CONFIGURE_MAXIMUM_POSIX_MUTEXES          20
+#define CONFIGURE_MAXIMUM_POSIX_SEMAPHORES       10
+#endif /*RTEMS_POSIX_API*/
+
 #define CONFIGURE_RTEMS_INIT_TASKS_TABLE