projects
/
bertos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
updcrc16(): inline version of UPDCRC16(); Cleanup documentation.
[bertos.git]
/
cpu.h
diff --git
a/cpu.h
b/cpu.h
index 096a5563e5f39b97d61a73d82436b07b266c767b..ef3e15166930b1e9e6ac66a10625ddfa29fb14ed 100755
(executable)
--- a/
cpu.h
+++ b/
cpu.h
@@
-17,6
+17,12
@@
/*
* $Log$
/*
* $Log$
+ * Revision 1.12 2004/08/14 19:37:57 rasky
+ * Merge da SC: macros.h, pool.h, BIT_CHANGE, nome dei processi, etc.
+ *
+ * Revision 1.11 2004/08/05 17:39:56 bernie
+ * Fix a Doxygen tag.
+ *
* Revision 1.10 2004/08/02 20:20:29 aleph
* Merge from project_ks
*
* Revision 1.10 2004/08/02 20:20:29 aleph
* Merge from project_ks
*
@@
-98,9
+104,9
@@
#define ENABLE_INTS do { asm(bfclr #0x0200,SR); asm(nop); } while (0)
#define DISABLE_IRQSAVE(x) \
#define ENABLE_INTS do { asm(bfclr #0x0200,SR); asm(nop); } while (0)
#define DISABLE_IRQSAVE(x) \
- do { asm(move SR,x); asm(bfset #0x0200,SR); } while (0)
+ do {
(void)x;
asm(move SR,x); asm(bfset #0x0200,SR); } while (0)
#define ENABLE_IRQRESTORE(x) \
#define ENABLE_IRQRESTORE(x) \
- do { asm(move x,SR); } while (0)
+ do {
(void)x;
asm(move x,SR); } while (0)
typedef uint16_t cpuflags_t;
typedef unsigned int cpustack_t;
typedef uint16_t cpuflags_t;
typedef unsigned int cpustack_t;
@@
-233,7
+239,7
@@
/*!
/*!
- * \
name
SCHEDULER_IDLE
+ * \
def
SCHEDULER_IDLE
*
* \brief Invoked by the scheduler to stop the CPU when idle.
*
*
* \brief Invoked by the scheduler to stop the CPU when idle.
*
@@
-243,7
+249,7
@@
*/
#ifndef SCHEDULER_IDLE
#if defined(ARCH_EMUL) && (ARCH & ARCH_EMUL)
*/
#ifndef SCHEDULER_IDLE
#if defined(ARCH_EMUL) && (ARCH & ARCH_EMUL)
- /* This emulator hook should yeld the CPU to the host. */
+ /* This emulator hook should y
i
eld the CPU to the host. */
EXTERN_C_BEGIN
void SchedulerIdle(void);
EXTERN_C_END
EXTERN_C_BEGIN
void SchedulerIdle(void);
EXTERN_C_END