summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2012-02-07 22:09:45 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2012-02-11 21:09:36 +0100
commitd6f947ebc353319063e02fbd7e916bd3221ca1c1 (patch)
treec1890c83ce6c5f1e41b575f72624de76c4e7efcc
parentFixed bug intoduced due to API changes. (diff)
downloadrtems-d6f947ebc353319063e02fbd7e916bd3221ca1c1.tar.bz2
ARMv7-M Systick API change
-rw-r--r--c/src/lib/libbsp/arm/lm3s69xx/clock/clock-config.c2
-rw-r--r--cpukit/score/cpu/arm/rtems/score/armv7m.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/c/src/lib/libbsp/arm/lm3s69xx/clock/clock-config.c b/c/src/lib/libbsp/arm/lm3s69xx/clock/clock-config.c
index a1aeb62070..909fcee350 100644
--- a/c/src/lib/libbsp/arm/lm3s69xx/clock/clock-config.c
+++ b/c/src/lib/libbsp/arm/lm3s69xx/clock/clock-config.c
@@ -48,7 +48,7 @@ static void _ARMV7M_Systick_handler_install(void)
static void _ARMV7M_Systick_initialize(void)
{
volatile ARMV7M_Systick *systick = _ARMV7M_Systick;
- uint64_t frequency = ARMV7M_SYSTICK_CALIB_TENMS(systick->calib) * 100ULL;
+ uint64_t frequency = ARMV7M_SYSTICK_CALIB_TENMS_GET(systick->calib) * 100ULL;
uint64_t us_per_tick = rtems_configuration_get_microseconds_per_tick();
uint64_t interval = (frequency * us_per_tick) / 1000000ULL;
diff --git a/cpukit/score/cpu/arm/rtems/score/armv7m.h b/cpukit/score/cpu/arm/rtems/score/armv7m.h
index 1005b23ae3..2e119240a9 100644
--- a/cpukit/score/cpu/arm/rtems/score/armv7m.h
+++ b/cpukit/score/cpu/arm/rtems/score/armv7m.h
@@ -84,7 +84,7 @@ typedef struct {
#define ARMV7M_SYSTICK_CALIB_NOREF (1U << 31)
#define ARMV7M_SYSTICK_CALIB_SKEW (1U << 30)
-#define ARMV7M_SYSTICK_CALIB_TENMS(reg) ((reg) & 0xffffffU)
+#define ARMV7M_SYSTICK_CALIB_TENMS_GET(reg) ((reg) & 0xffffffU)
uint32_t calib;
} ARMV7M_Systick;