aboutsummaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2007-11-23 13:53:53 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2007-11-23 13:53:53 +0000
commitf2ced068fb80aa38326e1ef75eafdd5834e9017a (patch)
tree20d9ae80ab056ee26917d836c0c5c7f3371f66b8 /src/include
parentf851339621a3179ded94f8a27b30c9345896ccc5 (diff)
downloadChibiOS-f2ced068fb80aa38326e1ef75eafdd5834e9017a.tar.gz
ChibiOS-f2ced068fb80aa38326e1ef75eafdd5834e9017a.tar.bz2
ChibiOS-f2ced068fb80aa38326e1ef75eafdd5834e9017a.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@107 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'src/include')
-rw-r--r--src/include/scheduler.h3
-rw-r--r--src/include/sleep.h3
2 files changed, 4 insertions, 2 deletions
diff --git a/src/include/scheduler.h b/src/include/scheduler.h
index 89bc37292..bb70a83af 100644
--- a/src/include/scheduler.h
+++ b/src/include/scheduler.h
@@ -44,6 +44,9 @@ typedef struct {
#ifndef CH_CURRP_REGISTER_CACHE
Thread *r_current;
#endif
+#ifdef CH_USE_SYSTEMTIME
+ volatile t_time r_stime;
+#endif
} ReadyList;
extern ReadyList rlist;
diff --git a/src/include/sleep.h b/src/include/sleep.h
index e102a03a5..161842a29 100644
--- a/src/include/sleep.h
+++ b/src/include/sleep.h
@@ -32,7 +32,6 @@ extern "C" {
void chThdSleep(t_time time);
#ifdef CH_USE_SYSTEMTIME
void chThdSleepUntil(t_time time);
- t_time chSysGetTime(void);
#endif /* CH_USE_SYSTEMTIME */
#endif /* CH_USE_SLEEP */
#ifdef __cplusplus
@@ -47,7 +46,7 @@ extern "C" {
* @note The function is available only if the \p CH_USE_SYSTEMTIME
* option is enabled in \p chconf.h.
*/
-#define chSysGetTime() stime
+#define chSysGetTime() rlist.r_stime
#endif /* _SLEEP_H_ */