From 77bb84e320e39e7cfa609a4fd933e0229e6ac518 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Wed, 17 Aug 2005 19:25:00 +0000 Subject: 2005-08-17 Lars Munch PR 727/bsps * at91rm9200/clock/clock.c: Correct the equation so 10 milliseconds tick is not 9.365 miliseconds long. --- c/src/lib/libcpu/arm/ChangeLog | 6 ++++++ c/src/lib/libcpu/arm/at91rm9200/clock/clock.c | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) (limited to 'c') diff --git a/c/src/lib/libcpu/arm/ChangeLog b/c/src/lib/libcpu/arm/ChangeLog index 2723682ba5..d2d19d5a7d 100644 --- a/c/src/lib/libcpu/arm/ChangeLog +++ b/c/src/lib/libcpu/arm/ChangeLog @@ -1,3 +1,9 @@ +2005-08-17 Lars Munch + + PR 727/bsps + * at91rm9200/clock/clock.c: Correct the equation so 10 milliseconds + tick is not 9.365 miliseconds long. + 2005-07-07 Philippe Simons * Makefile.am: Remove s3c2400/lcd/lcd.c diff --git a/c/src/lib/libcpu/arm/at91rm9200/clock/clock.c b/c/src/lib/libcpu/arm/at91rm9200/clock/clock.c index 2db626e549..5bba53c101 100644 --- a/c/src/lib/libcpu/arm/at91rm9200/clock/clock.c +++ b/c/src/lib/libcpu/arm/at91rm9200/clock/clock.c @@ -71,8 +71,8 @@ void Install_clock(rtems_isr_entry clock_isr) /* the system timer is driven from SLCK */ slck = at91rm9200_get_slck(); - st_pimr_reload = ((BSP_Configuration.microseconds_per_tick * 1000) / - slck); + st_pimr_reload = ((BSP_Configuration.microseconds_per_tick * slck) / + 1000000); /* read the status to clear the int */ st_str = ST_REG(ST_SR); -- cgit v1.2.3