]> rtime.felk.cvut.cz Git - rtems-devel.git/blobdiff - rtems-omk-template/appfoo/task_1.c
Use standard rtems_clock_get_ticks_per_second() instead of TICKS_PER_SECOND.
[rtems-devel.git] / rtems-omk-template / appfoo / task_1.c
index ffd6fa24ca624a824d271c7636c4d0bacbacd4c2..74ce572ce3546b72632a99e268a5ab9c5737feca 100644 (file)
@@ -13,13 +13,16 @@ rtems_task Task_1(
   rtems_task_argument argument
 )
 {
+  int loops = 10;
   rtems_status_code status;
   printf("*** Starting up Task_1 ***\n");
 
-  while(1){
+  while(loops--){
     printf("Task_1 woken\n");
-    status = rtems_task_wake_after( TICKS_PER_SECOND );
+    status = rtems_task_wake_after(rtems_clock_get_ticks_per_second());
     check_rtems_status( status, 0, "rtems_task_wake_after" );
   }
+  printf("*** Suspend Task_1 ***\n");
+  rtems_task_suspend( RTEMS_SELF );
 }