/* * This file contains the RTEMS Configuration for this example. */ /* * Copyright 2018 Joel Sherrill (joel@rtems.org) * * This file's license is 2-clause BSD as in this distribution's LICENSE.2 file. */ #include int main(int argc, char **argv); static char *argv_list[] = { "report", "" }; static void *POSIX_Init(void *arg) { (void) arg; /* deliberately ignored */ /* * Initialize optional services */ /* * Could get arguments from command line or have a static set. */ (void) main(1, argv_list); return NULL; } #include /* for device driver prototypes */ /* NOTICE: the clock driver is explicitly disabled */ #define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER #define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER #define CONFIGURE_POSIX_INIT_THREAD_TABLE #define CONFIGURE_UNLIMITED_OBJECTS #define CONFIGURE_UNIFIED_WORK_AREAS #define CONFIGURE_MINIMUM_TASK_STACK_SIZE (64 * 1024) #define CONFIGURE_INIT #include