From mboxrd@z Thu Jan 1 00:00:00 1970 From: Steven Scholz Date: Mon, 22 Nov 2004 15:13:36 +0100 Subject: [U-Boot-Users] Problems with udelay() on AT91RM9200 ! Message-ID: <41A1F410.6040107@imc-berlin.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi there, I just noticed that the implementation of udelay() - i.e udelay_masked() - resets the timer. Why is that? This prevents me from doing something like start = get_timer(0); /* get current time */ do { if ( get_timer(start) > timeout) { puts(" TIMEOUT!"); break; } putc('.'); udelay(100000); } while (1); :-( -- Steven