diff options
author | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2013-06-16 16:48:40 +0000 |
---|---|---|
committer | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2013-06-16 16:48:40 +0000 |
commit | 43a7a0820fa1873dba8e77d7890b614fb5dd93dd (patch) | |
tree | e726e9d99119dd72c04e3a79518e141cb1130e3a | |
parent | 745d8c15044781f1215f2188edcc402fafadd059 (diff) | |
download | ChibiOS-43a7a0820fa1873dba8e77d7890b614fb5dd93dd.tar.gz ChibiOS-43a7a0820fa1873dba8e77d7890b614fb5dd93dd.tar.bz2 ChibiOS-43a7a0820fa1873dba8e77d7890b614fb5dd93dd.zip |
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@5862 35acf78f-673a-0410-8e92-d51de3d6d3f4
-rw-r--r-- | os/kernel/include/ch.h | 2 | ||||
-rw-r--r-- | os/kernel/include/chthreads.h | 8 | ||||
-rw-r--r-- | os/kernel/src/chlists.c | 24 | ||||
-rw-r--r-- | os/kernel/src/chthreads.c | 24 |
4 files changed, 53 insertions, 5 deletions
diff --git a/os/kernel/include/ch.h b/os/kernel/include/ch.h index 3dcd5ac68..0b5cea586 100644 --- a/os/kernel/include/ch.h +++ b/os/kernel/include/ch.h @@ -114,6 +114,7 @@ typedef struct Thread Thread; #include "chsys.h"
#include "chvt.h"
#include "chschd.h"
+#include "chregistry.h"
#include "chsem.h"
#include "chbsem.h"
#include "chmtx.h"
@@ -125,7 +126,6 @@ typedef struct Thread Thread; #include "chheap.h"
#include "chmempools.h"
#include "chdynamic.h"
-#include "chregistry.h"
#include "chqueues.h"
#include "chstreams.h"
#include "chfiles.h"
diff --git a/os/kernel/include/chthreads.h b/os/kernel/include/chthreads.h index 854a72dde..800263092 100644 --- a/os/kernel/include/chthreads.h +++ b/os/kernel/include/chthreads.h @@ -265,10 +265,6 @@ typedef msg_t (*tfunc_t)(void *); /* Module macros. */
/*===========================================================================*/
-/*===========================================================================*/
-/* External declarations. */
-/*===========================================================================*/
-
/**
* @name Macro Functions
* @{
@@ -386,6 +382,10 @@ typedef msg_t (*tfunc_t)(void *); #define chThdSleepMicroseconds(usec) chThdSleep(US2ST(usec))
/** @} */
+/*===========================================================================*/
+/* External declarations. */
+/*===========================================================================*/
+
/*
* Threads APIs.
*/
diff --git a/os/kernel/src/chlists.c b/os/kernel/src/chlists.c index 2183171a7..c0961a5c9 100644 --- a/os/kernel/src/chlists.c +++ b/os/kernel/src/chlists.c @@ -30,6 +30,30 @@ */
#include "ch.h"
+/*===========================================================================*/
+/* Module local definitions. */
+/*===========================================================================*/
+
+/*===========================================================================*/
+/* Module exported variables. */
+/*===========================================================================*/
+
+/*===========================================================================*/
+/* Module local types. */
+/*===========================================================================*/
+
+/*===========================================================================*/
+/* Module local variables. */
+/*===========================================================================*/
+
+/*===========================================================================*/
+/* Module local functions. */
+/*===========================================================================*/
+
+/*===========================================================================*/
+/* Module exported functions. */
+/*===========================================================================*/
+
#if !CH_OPTIMIZE_SPEED || defined(__DOXYGEN__)
/**
* @brief Inserts a thread into a priority ordered queue.
diff --git a/os/kernel/src/chthreads.c b/os/kernel/src/chthreads.c index 37d25eb7b..9f176c6a0 100644 --- a/os/kernel/src/chthreads.c +++ b/os/kernel/src/chthreads.c @@ -56,6 +56,30 @@ #include "ch.h"
+/*===========================================================================*/
+/* Module local definitions. */
+/*===========================================================================*/
+
+/*===========================================================================*/
+/* Module exported variables. */
+/*===========================================================================*/
+
+/*===========================================================================*/
+/* Module local types. */
+/*===========================================================================*/
+
+/*===========================================================================*/
+/* Module local variables. */
+/*===========================================================================*/
+
+/*===========================================================================*/
+/* Module local functions. */
+/*===========================================================================*/
+
+/*===========================================================================*/
+/* Module exported functions. */
+/*===========================================================================*/
+
/**
* @brief Initializes a thread structure.
* @note This is an internal functions, do not use it in application code.
|