From d38494c8f8e682d0e6c0b94f83e7d2109ba4acb6 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 17 Dec 2007 18:18:17 +0000 Subject: [PATCH] 2007-12-17 Joel Sherrill * clock/clock.c, include/bsp.h: Correct prototype of idle thread. Eric Norum pointed out this was wrong. --- c/src/lib/libbsp/m68k/uC5282/ChangeLog | 5 +++++ c/src/lib/libbsp/m68k/uC5282/clock/clock.c | 2 +- c/src/lib/libbsp/m68k/uC5282/include/bsp.h | 3 +-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/c/src/lib/libbsp/m68k/uC5282/ChangeLog b/c/src/lib/libbsp/m68k/uC5282/ChangeLog index ec48f1c3e0..f21dd3cc72 100644 --- a/c/src/lib/libbsp/m68k/uC5282/ChangeLog +++ b/c/src/lib/libbsp/m68k/uC5282/ChangeLog @@ -1,3 +1,8 @@ +2007-12-17 Joel Sherrill + + * clock/clock.c, include/bsp.h: Correct prototype of idle thread. Eric + Norum pointed out this was wrong. + 2007-12-11 Joel Sherrill * clock/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of diff --git a/c/src/lib/libbsp/m68k/uC5282/clock/clock.c b/c/src/lib/libbsp/m68k/uC5282/clock/clock.c index 663ab384a3..28bb591369 100644 --- a/c/src/lib/libbsp/m68k/uC5282/clock/clock.c +++ b/c/src/lib/libbsp/m68k/uC5282/clock/clock.c @@ -113,7 +113,7 @@ uint32_t bsp_clock_nanoseconds_since_last_tick(void) /* * Provide our own version of the idle task */ -void _BSP_Thread_Idle_body(void) +Thread _BSP_Thread_Idle_body(uint32_t ignored) { for(;;) asm volatile ("addq.l #1,__SRAMBASE"); /* Atomic increment */ diff --git a/c/src/lib/libbsp/m68k/uC5282/include/bsp.h b/c/src/lib/libbsp/m68k/uC5282/include/bsp.h index cfd900624d..f1eea7656e 100644 --- a/c/src/lib/libbsp/m68k/uC5282/include/bsp.h +++ b/c/src/lib/libbsp/m68k/uC5282/include/bsp.h @@ -152,8 +152,7 @@ int BSP_vme2local_adrs(unsigned am, unsigned long vmeaddr, unsigned long *plocal * So we prototype it and define the constant confdefs.h expects * to configure a BSP specific one. */ -void _BSP_Thread_Idle_body(void); - +Thread _BSP_Thread_Idle_body(uint32_t); #define BSP_IDLE_TASK_BODY _BSP_Thread_Idle_body #ifdef __cplusplus