From 26ed3732876a649fb02a83e768e4392034d65653 Mon Sep 17 00:00:00 2001 From: gdisirio Date: Sat, 17 Oct 2009 10:33:37 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@1229 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/kernel/include/mempools.h | 6 +++++- os/kernel/src/chsys.c | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) (limited to 'os/kernel') diff --git a/os/kernel/include/mempools.h b/os/kernel/include/mempools.h index d5e612426..a458b8e34 100644 --- a/os/kernel/include/mempools.h +++ b/os/kernel/include/mempools.h @@ -56,7 +56,11 @@ typedef struct { * @param name the name of the memory pool variable * @param size size of the memory pool contained objects */ -#define _MEMORYPOOL_DATA(name, size) {NULL, size} +#if CH_USE_MEMCORE || defined(__DOXYGEN__) +#define _MEMORYPOOL_DATA(name, size) {NULL, MEM_ALIGN_SIZE(size), FALSE} +#else +#define _MEMORYPOOL_DATA(name, size) {NULL, MEM_ALIGN_SIZE(size)} +#endif /** * @brief Static memory pool initializer. diff --git a/os/kernel/src/chsys.c b/os/kernel/src/chsys.c index 7d42eb644..326699ea0 100644 --- a/os/kernel/src/chsys.c +++ b/os/kernel/src/chsys.c @@ -40,6 +40,7 @@ static WORKING_AREA(idle_thread_wa, IDLE_THREAD_STACK_SIZE); */ static void idle_thread(void *p) { + (void)p; while (TRUE) { port_wait_for_interrupt(); IDLE_LOOP_HOOK(); -- cgit v1.2.3