blob: 01cc3e4e263647055cad6f12362171c4168b3bd6 [file] [log] [blame]
adamdunkels3023dee2003-07-04 10:54:51 +00001#include "delay.h"
2
3//----------------------------------------------------------------------------
4// Wait for a specific time in 100 uSec
5// (15 + t*( ((K_DELAY_100us-1)*6)+5 ))
6//----------------------------------------------------------------------------
7void Delay_100us(unsigned char t) {
8 unsigned int i;
9 if (t==0) return;
10 while (t--) for(i=0;i<K_DELAY_100us; i++);
11}
12//----------------------------------------------------------------------------
13// Wait for a specific time in 1 mSec
14// (15 + t*( ((K_DELAY_1ms-1)*6)+5 ))
15//----------------------------------------------------------------------------
16void Delay_1ms(unsigned char t) {
17 unsigned int i;
18 if (t==0) return;
19 while (t--) for(i=0;i<K_DELAY_1ms; i++);
20}
21//----------------------------------------------------------------------------
22// Wait for a specific time in 10 mSec
23// (15 + t*( ((K_DELAY_10ms-1)*6)+5 ))
24//----------------------------------------------------------------------------
25void Delay_10ms(unsigned char t) {
26 unsigned int i;
27 if (t==0) return;
28 while (t--) for(i=0;i<K_DELAY_10ms; i++);
29}