Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
#include <rtems/monitor.h>
#include <rtems/shell.h>
#include <rtems/monitor.h>
#include <rtems/shell.h>
+#define CONFIGURE_SHELL_COMMANDS_INIT
+#define CONFIGURE_SHELL_COMMANDS_ALL
+#define CONFIGURE_SHELL_MOUNT_MSDOS
+
+#include <rtems/shellconfig.h>
+
#define BUILD_VERSION_STRING(major,minor,patch) \
__XSTRING(major) "." __XSTRING(minor) "." __XSTRING(patch)
#define BUILD_VERSION_STRING(major,minor,patch) \
__XSTRING(major) "." __XSTRING(minor) "." __XSTRING(patch)
rtems_monitor_init(RTEMS_MONITOR_SUSPEND|RTEMS_MONITOR_GLOBAL);
/*rtems_capture_cli_init (0);*/
rtems_monitor_init(RTEMS_MONITOR_SUSPEND|RTEMS_MONITOR_GLOBAL);
/*rtems_capture_cli_init (0);*/
printf( "Starting application " SW_VER_ID " v "
BUILD_VERSION_STRING(SW_VER_MAJOR,SW_VER_MINOR,SW_VER_PATCH)
"\n" );
printf( "Starting application " SW_VER_ID " v "
BUILD_VERSION_STRING(SW_VER_MAJOR,SW_VER_MINOR,SW_VER_PATCH)
"\n" );
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
#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*/
#define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM
/*#define CONFIGURE_USE_MINIIMFS_AS_BASE_FILESYSTEM*/
rtems_task_argument argument
)
{
rtems_task_argument argument
)
{
rtems_status_code status;
printf("*** Starting up Task_1 ***\n");
rtems_status_code status;
printf("*** Starting up Task_1 ***\n");
printf("Task_1 woken\n");
status = rtems_task_wake_after( TICKS_PER_SECOND );
check_rtems_status( status, 0, "rtems_task_wake_after" );
}
printf("Task_1 woken\n");
status = rtems_task_wake_after( TICKS_PER_SECOND );
check_rtems_status( status, 0, "rtems_task_wake_after" );
}
+ printf("*** Suspend Task_1 ***\n");
+ rtems_task_suspend( RTEMS_SELF );