[rtems commit] arm/gba/clock/clockdrv.c: Fix warnings and clean up

Joel Sherrill joel at rtems.org
Thu Oct 9 15:03:36 UTC 2014


Module:    rtems
Branch:    master
Commit:    27144f447a1343cebaa11d7b3e26b7fa08c23c91
Changeset: http://git.rtems.org/rtems/commit/?id=27144f447a1343cebaa11d7b3e26b7fa08c23c91

Author:    Joel Sherrill <joel.sherrill at oarcorp.com>
Date:      Tue Oct  7 17:17:38 2014 -0500

arm/gba/clock/clockdrv.c: Fix warnings and clean up

---

 c/src/lib/libbsp/arm/gba/clock/clockdrv.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/c/src/lib/libbsp/arm/gba/clock/clockdrv.c b/c/src/lib/libbsp/arm/gba/clock/clockdrv.c
index 8ba9c6d..72d0b81 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 <gba.h>
 #include <assert.h>
 
-
 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);



More information about the vc mailing list