From 44d1a262715d0f4891e499661a89a6cd49bbb440 Mon Sep 17 00:00:00 2001 From: Tomasz Moń Date: Tue, 20 Dec 2011 13:36:43 +0000 Subject: Sansa Connect: use udelay() in AVR spi_txrx(). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31377 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/tms320dm320/system-dm320.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'firmware/target/arm/tms320dm320/system-dm320.c') diff --git a/firmware/target/arm/tms320dm320/system-dm320.c b/firmware/target/arm/tms320dm320/system-dm320.c index a2a9ec3661..e455ade590 100644 --- a/firmware/target/arm/tms320dm320/system-dm320.c +++ b/firmware/target/arm/tms320dm320/system-dm320.c @@ -426,7 +426,7 @@ void udelay(int usec) { stop = count + usec*((tmp+1)/10000); stop += (unsigned short)(((unsigned long)(usec)*((tmp%10000)+1))/10000); - /* stop values over tmdiv won't ever be reached */ + /* stop values over TMDIV won't ever be reached */ if (stop > tmp) { stop -= tmp; @@ -435,15 +435,13 @@ void udelay(int usec) { if (stop < count) { /* udelay will end after counter reset (tick) */ - while ((((tmp = IO_TIMER1_TMCNT) < stop) && - (current_tick != prev_tick)) || + while (((IO_TIMER1_TMCNT < stop) && (current_tick != prev_tick)) || (current_tick == prev_tick)); /* ensure new tick */ } else { /* udelay will end before counter reset (tick) */ - while (((tmp = IO_TIMER1_TMCNT) < stop) && - (current_tick == prev_tick)); + while ((IO_TIMER1_TMCNT < stop) && (current_tick == prev_tick)); } } -- cgit v1.2.3