From 27144f447a1343cebaa11d7b3e26b7fa08c23c91 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 7 Oct 2014 17:17:38 -0500 Subject: arm/gba/clock/clockdrv.c: Fix warnings and clean up --- c/src/lib/libbsp/arm/gba/clock/clockdrv.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'c/src/lib/libbsp/arm/gba/clock/clockdrv.c') diff --git a/c/src/lib/libbsp/arm/gba/clock/clockdrv.c b/c/src/lib/libbsp/arm/gba/clock/clockdrv.c index 8ba9c6db0a..72d0b81e32 100644 --- a/c/src/lib/libbsp/arm/gba/clock/clockdrv.c +++ b/c/src/lib/libbsp/arm/gba/clock/clockdrv.c @@ -20,8 +20,8 @@ #include #include - void Clock_isr(void * arg); +void Clock_driver_support_initialize_hardware(void); #define Clock_driver_support_at_tick() @@ -81,9 +81,12 @@ void Clock_isr(void * arg); */ void Clock_driver_support_initialize_hardware(void) { - int tmreload = ((rtems_configuration_get_microseconds_per_tick()*1000)/__TimTickTime_ns); + int tmreload; + + tmreload = rtems_configuration_get_nanoseconds_per_tick() / __TimTickTime_ns; - if (tmreload>0xFFFF) tmreload = 0xFFFF; + if (tmreload>0xFFFF) + tmreload = 0xFFFF; GBA_REG_TM3CNT = (GBA_TMCNT_PS); GBA_REG_TM3D = (0x0000-tmreload); GBA_REG_TM3CNT = (0x00c0|GBA_TMCNT_PS); -- cgit v1.2.3