]> rtime.felk.cvut.cz Git - rtems-devel.git/blobdiff - rtems-omk-template/appfoo/system.h
Minor extension of appfoo example and testing with RTEMS 4.10.99.
[rtems-devel.git] / rtems-omk-template / appfoo / system.h
index 5ce9d4a209baf560bd39bb623812871d67795750..59067c7df6b95cb20b6ee32b657a74ce40c3b414 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,11 +35,21 @@ 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
 
+#define CONFIGURE_APPLICATION_NEEDS_NULL_DRIVER
+#define CONFIGURE_APPLICATION_NEEDS_ZERO_DRIVER
 
 #define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM
 /*#define CONFIGURE_USE_MINIIMFS_AS_BASE_FILESYSTEM*/