diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2013-07-25 15:10:11 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2013-07-26 11:55:47 +0200 |
commit | 88c74ab115b5135d4d93050596905d6ee573dd1e (patch) | |
tree | 395b852dd384040e20a6f178e913dddccac436bf /cpukit/rtems | |
parent | score: Create object implementation header (diff) | |
download | rtems-88c74ab115b5135d4d93050596905d6ee573dd1e.tar.bz2 |
score: Merge tod implementation into one file
Delete TOD_MICROSECONDS_PER_SECOND, TOD_MICROSECONDS_TO_TICKS() and
TOD_MILLISECONDS_TO_TICKS().
Diffstat (limited to '')
33 files changed, 14 insertions, 60 deletions
diff --git a/cpukit/rtems/include/rtems/rtems/clock.h b/cpukit/rtems/include/rtems/rtems/clock.h index 3254b59dc1..3c32ccd0dd 100644 --- a/cpukit/rtems/include/rtems/rtems/clock.h +++ b/cpukit/rtems/include/rtems/rtems/clock.h @@ -30,7 +30,6 @@ #ifndef _RTEMS_RTEMS_CLOCK_H #define _RTEMS_RTEMS_CLOCK_H -#include <rtems/score/tod.h> #include <rtems/score/watchdog.h> #include <rtems/rtems/status.h> #include <rtems/rtems/types.h> diff --git a/cpukit/rtems/include/rtems/rtems/support.h b/cpukit/rtems/include/rtems/rtems/support.h index e2e01b0b15..80da79bc58 100644 --- a/cpukit/rtems/include/rtems/rtems/support.h +++ b/cpukit/rtems/include/rtems/rtems/support.h @@ -19,6 +19,7 @@ #define _RTEMS_RTEMS_SUPPORT_H #include <rtems/rtems/types.h> +#include <rtems/config.h> #ifdef __cplusplus extern "C" { @@ -32,14 +33,13 @@ extern "C" { /** * @brief Returns the number of micro seconds for the milli seconds value @a _ms. */ -#define RTEMS_MILLISECONDS_TO_MICROSECONDS(_ms) \ - TOD_MILLISECONDS_TO_MICROSECONDS(_ms) +#define RTEMS_MILLISECONDS_TO_MICROSECONDS(_ms) ((uint32_t)(_ms) * 1000UL) /** * @brief Returns the number of ticks for the milli seconds value @a _ms. */ #define RTEMS_MILLISECONDS_TO_TICKS(_ms) \ - (TOD_MILLISECONDS_TO_MICROSECONDS(_ms) / \ + (RTEMS_MILLISECONDS_TO_MICROSECONDS(_ms) / \ rtems_configuration_get_microseconds_per_tick()) /** diff --git a/cpukit/rtems/include/rtems/rtems/types.h b/cpukit/rtems/include/rtems/rtems/types.h index 60a787db5f..ae121e06f4 100644 --- a/cpukit/rtems/include/rtems/rtems/types.h +++ b/cpukit/rtems/include/rtems/rtems/types.h @@ -26,7 +26,6 @@ #include <rtems/score/heap.h> #include <rtems/score/object.h> #include <rtems/score/priority.h> -#include <rtems/score/tod.h> #include <rtems/score/watchdog.h> #include <rtems/rtems/modes.h> #if defined(RTEMS_MULTIPROCESSING) diff --git a/cpukit/rtems/src/clockget.c b/cpukit/rtems/src/clockget.c index 45f4c299e1..fdf8b22612 100644 --- a/cpukit/rtems/src/clockget.c +++ b/cpukit/rtems/src/clockget.c @@ -23,7 +23,6 @@ #include <rtems/rtems/clock.h> #include <rtems/score/isr.h> #include <rtems/score/thread.h> -#include <rtems/score/tod.h> #include <rtems/score/watchdog.h> rtems_status_code rtems_clock_get( diff --git a/cpukit/rtems/src/clockgetsecondssinceepoch.c b/cpukit/rtems/src/clockgetsecondssinceepoch.c index c1f2af5374..1f23072f17 100644 --- a/cpukit/rtems/src/clockgetsecondssinceepoch.c +++ b/cpukit/rtems/src/clockgetsecondssinceepoch.c @@ -18,13 +18,8 @@ #include "config.h" #endif -#include <rtems/system.h> -#include <rtems/rtems/status.h> #include <rtems/rtems/clock.h> -#include <rtems/score/isr.h> -#include <rtems/score/thread.h> #include <rtems/score/tod.h> -#include <rtems/score/watchdog.h> rtems_status_code rtems_clock_get_seconds_since_epoch( rtems_interval *the_interval diff --git a/cpukit/rtems/src/clockgettickspersecond.c b/cpukit/rtems/src/clockgettickspersecond.c index 3a6d2808f3..87ae7bbcc1 100644 --- a/cpukit/rtems/src/clockgettickspersecond.c +++ b/cpukit/rtems/src/clockgettickspersecond.c @@ -18,14 +18,9 @@ #include "config.h" #endif -#include <rtems/system.h> -#include <rtems/config.h> -#include <rtems/rtems/status.h> #include <rtems/rtems/clock.h> -#include <rtems/score/isr.h> -#include <rtems/score/thread.h> #include <rtems/score/tod.h> -#include <rtems/score/watchdog.h> +#include <rtems/config.h> rtems_interval rtems_clock_get_ticks_per_second(void) { diff --git a/cpukit/rtems/src/clockgettickssinceboot.c b/cpukit/rtems/src/clockgettickssinceboot.c index 340b4bc385..a016777e22 100644 --- a/cpukit/rtems/src/clockgettickssinceboot.c +++ b/cpukit/rtems/src/clockgettickssinceboot.c @@ -23,7 +23,6 @@ #include <rtems/rtems/clock.h> #include <rtems/score/isr.h> #include <rtems/score/thread.h> -#include <rtems/score/tod.h> #include <rtems/score/watchdogimpl.h> rtems_interval rtems_clock_get_ticks_since_boot(void) diff --git a/cpukit/rtems/src/clockgettod.c b/cpukit/rtems/src/clockgettod.c index 18f7773912..8710b0f94d 100644 --- a/cpukit/rtems/src/clockgettod.c +++ b/cpukit/rtems/src/clockgettod.c @@ -18,14 +18,9 @@ #include "config.h" #endif -#include <rtems/system.h> -#include <rtems/config.h> -#include <rtems/rtems/status.h> #include <rtems/rtems/clock.h> -#include <rtems/score/isr.h> -#include <rtems/score/thread.h> #include <rtems/score/tod.h> -#include <rtems/score/watchdog.h> +#include <rtems/config.h> rtems_status_code rtems_clock_get_tod( rtems_time_of_day *time_buffer diff --git a/cpukit/rtems/src/clockgettodtimeval.c b/cpukit/rtems/src/clockgettodtimeval.c index b2d7c52784..b10c4f26bc 100644 --- a/cpukit/rtems/src/clockgettodtimeval.c +++ b/cpukit/rtems/src/clockgettodtimeval.c @@ -18,13 +18,8 @@ #include "config.h" #endif -#include <rtems/system.h> -#include <rtems/rtems/status.h> #include <rtems/rtems/clock.h> -#include <rtems/score/isr.h> -#include <rtems/score/thread.h> #include <rtems/score/tod.h> -#include <rtems/score/watchdog.h> rtems_status_code rtems_clock_get_tod_timeval( struct timeval *time diff --git a/cpukit/rtems/src/clockgetuptime.c b/cpukit/rtems/src/clockgetuptime.c index 848fd34b04..0645b8e71f 100644 --- a/cpukit/rtems/src/clockgetuptime.c +++ b/cpukit/rtems/src/clockgetuptime.c @@ -18,14 +18,8 @@ #include "config.h" #endif -#include <rtems/system.h> -#include <rtems/rtems/status.h> #include <rtems/rtems/clock.h> -#include <rtems/score/isr.h> -#include <rtems/score/thread.h> -#include <rtems/score/timestamp.h> #include <rtems/score/tod.h> -#include <rtems/score/watchdog.h> /* * rtems_clock_get_uptime diff --git a/cpukit/rtems/src/clockgetuptimeseconds.c b/cpukit/rtems/src/clockgetuptimeseconds.c index 655a18e1e3..e4436c1075 100644 --- a/cpukit/rtems/src/clockgetuptimeseconds.c +++ b/cpukit/rtems/src/clockgetuptimeseconds.c @@ -24,6 +24,8 @@ #endif #include <rtems/rtems/clock.h> +#include <rtems/score/isrlevel.h> +#include <rtems/score/tod.h> time_t rtems_clock_get_uptime_seconds( void ) { diff --git a/cpukit/rtems/src/clockgetuptimetimeval.c b/cpukit/rtems/src/clockgetuptimetimeval.c index c173a71b34..ef1388257c 100644 --- a/cpukit/rtems/src/clockgetuptimetimeval.c +++ b/cpukit/rtems/src/clockgetuptimetimeval.c @@ -24,6 +24,7 @@ #endif #include <rtems/rtems/clock.h> +#include <rtems/score/tod.h> void rtems_clock_get_uptime_timeval( struct timeval *uptime ) { diff --git a/cpukit/rtems/src/clocksetnsecshandler.c b/cpukit/rtems/src/clocksetnsecshandler.c index 8b79d0c228..25c0ad7f03 100644 --- a/cpukit/rtems/src/clocksetnsecshandler.c +++ b/cpukit/rtems/src/clocksetnsecshandler.c @@ -23,7 +23,6 @@ #include <rtems/rtems/clock.h> #include <rtems/score/isr.h> #include <rtems/score/thread.h> -#include <rtems/score/tod.h> #include <rtems/score/watchdogimpl.h> /* diff --git a/cpukit/rtems/src/clocktodtoseconds.c b/cpukit/rtems/src/clocktodtoseconds.c index 9f80b5390b..daa33b4b12 100644 --- a/cpukit/rtems/src/clocktodtoseconds.c +++ b/cpukit/rtems/src/clocktodtoseconds.c @@ -18,8 +18,8 @@ #include "config.h" #endif -#include <rtems/system.h> #include <rtems/rtems/clock.h> +#include <rtems/score/tod.h> #define TOD_SECONDS_AT_2100_03_01_00_00 4107538800UL diff --git a/cpukit/rtems/src/clocktodvalidate.c b/cpukit/rtems/src/clocktodvalidate.c index a56b1df56b..c464c37572 100644 --- a/cpukit/rtems/src/clocktodvalidate.c +++ b/cpukit/rtems/src/clocktodvalidate.c @@ -18,9 +18,9 @@ #include "config.h" #endif -#include <rtems/system.h> -#include <rtems/config.h> #include <rtems/rtems/clock.h> +#include <rtems/score/tod.h> +#include <rtems/config.h> /* * The following array contains the number of days in all months. diff --git a/cpukit/rtems/src/rtclock.c b/cpukit/rtems/src/rtclock.c index fb4cb35b51..dcf878c81c 100644 --- a/cpukit/rtems/src/rtclock.c +++ b/cpukit/rtems/src/rtclock.c @@ -23,7 +23,6 @@ #include <rtems/rtems/clock.h> #include <rtems/score/isr.h> #include <rtems/score/thread.h> -#include <rtems/score/tod.h> #include <rtems/score/watchdog.h> /* No initialization routine */ diff --git a/cpukit/rtems/src/rtemstimer.c b/cpukit/rtems/src/rtemstimer.c index 259df4ccf3..4c86c86147 100644 --- a/cpukit/rtems/src/rtemstimer.c +++ b/cpukit/rtems/src/rtemstimer.c @@ -24,7 +24,6 @@ #include <rtems/rtems/support.h> #include <rtems/score/thread.h> #include <rtems/rtems/timerimpl.h> -#include <rtems/score/tod.h> #include <rtems/score/watchdog.h> void _Timer_Manager_initialization(void) diff --git a/cpukit/rtems/src/signalsend.c b/cpukit/rtems/src/signalsend.c index 8da26e8b53..440405a40c 100644 --- a/cpukit/rtems/src/signalsend.c +++ b/cpukit/rtems/src/signalsend.c @@ -21,6 +21,7 @@ #include <rtems/rtems/signalimpl.h> #include <rtems/rtems/asrimpl.h> #include <rtems/rtems/tasks.h> +#include <rtems/score/isr.h> #include <rtems/score/threadimpl.h> rtems_status_code rtems_signal_send( diff --git a/cpukit/rtems/src/taskident.c b/cpukit/rtems/src/taskident.c index ecd01c003c..659b1df308 100644 --- a/cpukit/rtems/src/taskident.c +++ b/cpukit/rtems/src/taskident.c @@ -25,7 +25,6 @@ #include <rtems/score/stack.h> #include <rtems/rtems/tasksimpl.h> #include <rtems/score/thread.h> -#include <rtems/score/tod.h> #include <rtems/score/wkspace.h> #include <rtems/score/apiext.h> diff --git a/cpukit/rtems/src/taskinitusers.c b/cpukit/rtems/src/taskinitusers.c index b086a6ea7e..a86a2ff11c 100644 --- a/cpukit/rtems/src/taskinitusers.c +++ b/cpukit/rtems/src/taskinitusers.c @@ -27,7 +27,6 @@ #include <rtems/score/stack.h> #include <rtems/rtems/tasksimpl.h> #include <rtems/score/thread.h> -#include <rtems/score/tod.h> #include <rtems/score/wkspace.h> #include <rtems/score/apiext.h> diff --git a/cpukit/rtems/src/tasks.c b/cpukit/rtems/src/tasks.c index ddbc0d235a..9a2a96f567 100644 --- a/cpukit/rtems/src/tasks.c +++ b/cpukit/rtems/src/tasks.c @@ -28,7 +28,6 @@ #include <rtems/score/stack.h> #include <rtems/rtems/tasksimpl.h> #include <rtems/score/thread.h> -#include <rtems/score/tod.h> #include <rtems/score/userextimpl.h> #include <rtems/score/wkspace.h> #include <rtems/score/apiext.h> diff --git a/cpukit/rtems/src/taskwakewhen.c b/cpukit/rtems/src/taskwakewhen.c index 7bee637bcc..759cb2eec1 100644 --- a/cpukit/rtems/src/taskwakewhen.c +++ b/cpukit/rtems/src/taskwakewhen.c @@ -21,6 +21,7 @@ #include <rtems/rtems/tasks.h> #include <rtems/rtems/clock.h> #include <rtems/score/threadimpl.h> +#include <rtems/score/tod.h> #include <rtems/score/watchdogimpl.h> rtems_status_code rtems_task_wake_when( diff --git a/cpukit/rtems/src/timercancel.c b/cpukit/rtems/src/timercancel.c index 28d16f49da..45f0c709b0 100644 --- a/cpukit/rtems/src/timercancel.c +++ b/cpukit/rtems/src/timercancel.c @@ -19,7 +19,6 @@ #include <rtems/rtems/support.h> #include <rtems/score/thread.h> #include <rtems/rtems/timerimpl.h> -#include <rtems/score/tod.h> #include <rtems/score/watchdogimpl.h> /* diff --git a/cpukit/rtems/src/timercreate.c b/cpukit/rtems/src/timercreate.c index 516be2fc2e..06e6e7a0b1 100644 --- a/cpukit/rtems/src/timercreate.c +++ b/cpukit/rtems/src/timercreate.c @@ -23,7 +23,6 @@ #include <rtems/rtems/support.h> #include <rtems/score/thread.h> #include <rtems/rtems/timerimpl.h> -#include <rtems/score/tod.h> #include <rtems/score/watchdogimpl.h> rtems_status_code rtems_timer_create( diff --git a/cpukit/rtems/src/timerdelete.c b/cpukit/rtems/src/timerdelete.c index dee2dfafb4..5f1f404985 100644 --- a/cpukit/rtems/src/timerdelete.c +++ b/cpukit/rtems/src/timerdelete.c @@ -23,7 +23,6 @@ #include <rtems/rtems/support.h> #include <rtems/score/thread.h> #include <rtems/rtems/timerimpl.h> -#include <rtems/score/tod.h> #include <rtems/score/watchdogimpl.h> rtems_status_code rtems_timer_delete( diff --git a/cpukit/rtems/src/timerfireafter.c b/cpukit/rtems/src/timerfireafter.c index a7df31e78d..3bab7d2491 100644 --- a/cpukit/rtems/src/timerfireafter.c +++ b/cpukit/rtems/src/timerfireafter.c @@ -23,7 +23,6 @@ #include <rtems/rtems/support.h> #include <rtems/score/thread.h> #include <rtems/rtems/timerimpl.h> -#include <rtems/score/tod.h> #include <rtems/score/watchdogimpl.h> rtems_status_code rtems_timer_fire_after( diff --git a/cpukit/rtems/src/timerfirewhen.c b/cpukit/rtems/src/timerfirewhen.c index 453c84944a..c2be8b8a0f 100644 --- a/cpukit/rtems/src/timerfirewhen.c +++ b/cpukit/rtems/src/timerfirewhen.c @@ -18,10 +18,6 @@ #include "config.h" #endif -#include <rtems/system.h> -#include <rtems/rtems/status.h> -#include <rtems/rtems/support.h> -#include <rtems/score/thread.h> #include <rtems/rtems/timerimpl.h> #include <rtems/rtems/clock.h> #include <rtems/score/tod.h> diff --git a/cpukit/rtems/src/timergetinfo.c b/cpukit/rtems/src/timergetinfo.c index f711228aa5..cf15198cde 100644 --- a/cpukit/rtems/src/timergetinfo.c +++ b/cpukit/rtems/src/timergetinfo.c @@ -23,7 +23,6 @@ #include <rtems/rtems/support.h> #include <rtems/score/thread.h> #include <rtems/rtems/timerimpl.h> -#include <rtems/score/tod.h> #include <rtems/score/watchdog.h> rtems_status_code rtems_timer_get_information( diff --git a/cpukit/rtems/src/timerident.c b/cpukit/rtems/src/timerident.c index e87585c0a8..58b753131e 100644 --- a/cpukit/rtems/src/timerident.c +++ b/cpukit/rtems/src/timerident.c @@ -23,7 +23,6 @@ #include <rtems/rtems/support.h> #include <rtems/score/thread.h> #include <rtems/rtems/timerimpl.h> -#include <rtems/score/tod.h> #include <rtems/score/watchdog.h> rtems_status_code rtems_timer_ident( diff --git a/cpukit/rtems/src/timerreset.c b/cpukit/rtems/src/timerreset.c index fb55f9e9de..0b18daabd0 100644 --- a/cpukit/rtems/src/timerreset.c +++ b/cpukit/rtems/src/timerreset.c @@ -23,7 +23,6 @@ #include <rtems/rtems/support.h> #include <rtems/score/thread.h> #include <rtems/rtems/timerimpl.h> -#include <rtems/score/tod.h> #include <rtems/score/watchdogimpl.h> /* diff --git a/cpukit/rtems/src/timerserver.c b/cpukit/rtems/src/timerserver.c index 5c7099c561..a76f346216 100644 --- a/cpukit/rtems/src/timerserver.c +++ b/cpukit/rtems/src/timerserver.c @@ -28,6 +28,7 @@ #include <rtems/rtems/timerimpl.h> #include <rtems/rtems/tasksimpl.h> +#include <rtems/score/isrlevel.h> #include <rtems/score/threadimpl.h> #include <rtems/score/tod.h> #include <rtems/score/watchdogimpl.h> diff --git a/cpukit/rtems/src/timerserverfireafter.c b/cpukit/rtems/src/timerserverfireafter.c index c486d91421..f361f06363 100644 --- a/cpukit/rtems/src/timerserverfireafter.c +++ b/cpukit/rtems/src/timerserverfireafter.c @@ -23,7 +23,6 @@ #include <rtems/rtems/support.h> #include <rtems/score/thread.h> #include <rtems/rtems/timerimpl.h> -#include <rtems/score/tod.h> #include <rtems/score/watchdogimpl.h> rtems_status_code rtems_timer_server_fire_after( diff --git a/cpukit/rtems/src/timerserverfirewhen.c b/cpukit/rtems/src/timerserverfirewhen.c index c6749b2a60..bf1f7d5c5e 100644 --- a/cpukit/rtems/src/timerserverfirewhen.c +++ b/cpukit/rtems/src/timerserverfirewhen.c @@ -18,10 +18,6 @@ #include "config.h" #endif -#include <rtems/system.h> -#include <rtems/rtems/status.h> -#include <rtems/rtems/support.h> -#include <rtems/score/thread.h> #include <rtems/rtems/timerimpl.h> #include <rtems/rtems/clock.h> #include <rtems/score/tod.h> |