From ea437e8e120ceb2924c2096be509d40f8430f606 Mon Sep 17 00:00:00 2001 From: Markus Hitter Date: Sun, 8 May 2011 23:20:39 +0200 Subject: [PATCH] delay.h, contribution by macscifi: be C89 compatible again. --- delay.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/delay.h b/delay.h index e96dfc4..1b81f13 100644 --- a/delay.h +++ b/delay.h @@ -42,8 +42,10 @@ void delay_us(uint16_t us) // it is not. void delay(uint32_t us) { + int i; + wd_reset(); - for( int i = 0; i < us/65536; i++ ) + for( i = 0; i < us/65536; i++ ) { delay_us(65535); delay_us(1); @@ -68,8 +70,10 @@ void delay(uint32_t us) // it is not. void delay_ms( uint16_t ms ) { + uint16_t i; + wd_reset(); - for( uint16_t i = 0; i < ms/65; i++ ) + for( i = 0; i < ms/65; i++ ) { delay_us(65000); wd_reset();