diff options
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/m68k/uC5282/ChangeLog | 5 | ||||
-rw-r--r-- | c/src/lib/libbsp/m68k/uC5282/clock/clock.c | 2 | ||||
-rw-r--r-- | 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 <joel.sherrill@OARcorp.com> + + * clock/clock.c, include/bsp.h: Correct prototype of idle thread. Eric + Norum pointed out this was wrong. + 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com> * 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 |