diff --git a/c/src/lib/libbsp/arm/lpc24xx/ChangeLog b/c/src/lib/libbsp/arm/lpc24xx/ChangeLog index c00270c3bf..71cb2ecd5f 100644 --- a/c/src/lib/libbsp/arm/lpc24xx/ChangeLog +++ b/c/src/lib/libbsp/arm/lpc24xx/ChangeLog @@ -1,3 +1,8 @@ +2010-11-12 Sebastian Huber + + * misc/system-clocks.c: Use define instead of function call to allow + smaller delays. + 2010-11-12 Sebastian Huber * rtc/rtc-config.c: Fixed type. diff --git a/c/src/lib/libbsp/arm/lpc24xx/misc/system-clocks.c b/c/src/lib/libbsp/arm/lpc24xx/misc/system-clocks.c index bdc4cfe2db..df554be646 100644 --- a/c/src/lib/libbsp/arm/lpc24xx/misc/system-clocks.c +++ b/c/src/lib/libbsp/arm/lpc24xx/misc/system-clocks.c @@ -62,7 +62,7 @@ void lpc24xx_timer_initialize(void) void lpc24xx_micro_seconds_delay(unsigned us) { unsigned start = lpc24xx_timer(); - unsigned delay = us * (lpc24xx_cclk() / 1000000); + unsigned delay = us * (LPC24XX_CCLK / 1000000); unsigned elapsed = 0; do {