diff options
| author | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2007-12-22 12:43:37 +0000 |
|---|---|---|
| committer | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2007-12-22 12:43:37 +0000 |
| commit | 05b8a7431d43735af86c4a393a06f2e18a4cfe3a (patch) | |
| tree | 00214ac809b9d089a54c72a3c378c00afc6b6f6b /src/include | |
| parent | 79854f59e88a1a092dd4abca8dd77900b666073c (diff) | |
| download | ChibiOS-05b8a7431d43735af86c4a393a06f2e18a4cfe3a.tar.gz ChibiOS-05b8a7431d43735af86c4a393a06f2e18a4cfe3a.tar.bz2 ChibiOS-05b8a7431d43735af86c4a393a06f2e18a4cfe3a.zip | |
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@158 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/scheduler.h | 1 | ||||
| -rw-r--r-- | src/include/threads.h | 6 |
2 files changed, 5 insertions, 2 deletions
diff --git a/src/include/scheduler.h b/src/include/scheduler.h index 565b75ccb..183e3af79 100644 --- a/src/include/scheduler.h +++ b/src/include/scheduler.h @@ -39,6 +39,7 @@ */
typedef struct {
ThreadsQueue r_queue;
+ t_prio r_prio;
t_cnt r_preempt;
#ifndef CH_CURRP_REGISTER_CACHE
Thread *r_current;
diff --git a/src/include/threads.h b/src/include/threads.h index 241b44442..50468e063 100644 --- a/src/include/threads.h +++ b/src/include/threads.h @@ -136,10 +136,12 @@ struct Thread { /** Thread option: Create suspended thread.*/
#define P_SUSPENDED 2
+/** Pseudo priority used by the ready list header, do not use.*/
+#define NOPRIO 0
/** Idle thread priority.*/
-#define IDLEPRIO 0
+#define IDLEPRIO 1
/** Lowest user priority.*/
-#define LOWPRIO 1
+#define LOWPRIO 2
/** Normal user priority.*/
#define NORMALPRIO 64
/** Highest user priority.*/
|
