forked from Imagelibrary/rtems
2008-05-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp32/init.c: Formatting.
This commit is contained in:
@@ -1,3 +1,7 @@
|
|||||||
|
2008-05-07 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||||
|
|
||||||
|
* sp32/init.c: Formatting.
|
||||||
|
|
||||||
2008-02-22 Joel Sherrill <joel.sherrill@oarcorp.com>
|
2008-02-22 Joel Sherrill <joel.sherrill@oarcorp.com>
|
||||||
|
|
||||||
* sp09/screen01.c: Correct test.
|
* sp09/screen01.c: Correct test.
|
||||||
|
|||||||
@@ -17,8 +17,8 @@ rtems_task Init (rtems_task_argument ignored);
|
|||||||
|
|
||||||
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
|
||||||
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
|
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
|
||||||
#define CONFIGURE_MAXIMUM_TASKS 1
|
#define CONFIGURE_MAXIMUM_TASKS 1
|
||||||
#define CONFIGURE_MAXIMUM_PERIODS 1
|
#define CONFIGURE_MAXIMUM_PERIODS 1
|
||||||
|
|
||||||
#define CONFIGURE_INIT
|
#define CONFIGURE_INIT
|
||||||
|
|
||||||
@@ -27,14 +27,12 @@ rtems_task Init (rtems_task_argument ignored);
|
|||||||
rtems_task Init(
|
rtems_task Init(
|
||||||
rtems_task_argument ignored
|
rtems_task_argument ignored
|
||||||
) {
|
) {
|
||||||
rtems_status_code status;
|
rtems_status_code status;
|
||||||
rtems_interval timestamps[6],
|
rtems_interval timestamps[6],
|
||||||
wantintervals[5] =
|
wantintervals[5] = { 1, 50, 200, 25, 3 };
|
||||||
{ 1, 50, 200, 25, 3 };
|
rtems_name period_name = rtems_build_name('P','E','R','a');
|
||||||
rtems_name period_name =
|
rtems_id period_id;
|
||||||
rtems_build_name('P','E','R','a');
|
int loopy;
|
||||||
rtems_id period_id;
|
|
||||||
int loopy;
|
|
||||||
|
|
||||||
printf("\n\n*** TEST 32 ***\n");
|
printf("\n\n*** TEST 32 ***\n");
|
||||||
|
|
||||||
@@ -62,17 +60,17 @@ rtems_task Init(
|
|||||||
/* loop through and gather more timestamps */
|
/* loop through and gather more timestamps */
|
||||||
for (loopy = 1; loopy < 5; loopy++) {
|
for (loopy = 1; loopy < 5; loopy++) {
|
||||||
|
|
||||||
status = rtems_rate_monotonic_period(
|
status = rtems_rate_monotonic_period(
|
||||||
period_id,
|
period_id,
|
||||||
wantintervals[loopy]
|
wantintervals[loopy]
|
||||||
);
|
);
|
||||||
directive_failed(status, "rate_monotonic_period");
|
directive_failed(status, "rate_monotonic_period");
|
||||||
|
|
||||||
status = rtems_clock_get(
|
status = rtems_clock_get(
|
||||||
RTEMS_CLOCK_GET_TICKS_SINCE_BOOT,
|
RTEMS_CLOCK_GET_TICKS_SINCE_BOOT,
|
||||||
×tamps[loopy]
|
×tamps[loopy]
|
||||||
);
|
);
|
||||||
directive_failed(status, "clock_get");
|
directive_failed(status, "clock_get");
|
||||||
}
|
}
|
||||||
|
|
||||||
/* block one last time */
|
/* block one last time */
|
||||||
@@ -99,11 +97,11 @@ rtems_task Init(
|
|||||||
|
|
||||||
/* tabulate and print results */
|
/* tabulate and print results */
|
||||||
for (loopy = 0; loopy < 5; loopy++) {
|
for (loopy = 0; loopy < 5; loopy++) {
|
||||||
printf(
|
printf(
|
||||||
"period %d: measured %d tick(s), wanted %d\n",
|
"period %d: measured %d tick(s), wanted %d\n",
|
||||||
loopy, timestamps[loopy+1] - timestamps[loopy],
|
loopy, timestamps[loopy+1] - timestamps[loopy],
|
||||||
wantintervals[loopy]
|
wantintervals[loopy]
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* the end */
|
/* the end */
|
||||||
|
|||||||
Reference in New Issue
Block a user