Zeitschaltung/V3/sleep.c

40 lines
384 B
C
Raw Permalink Normal View History

2012-08-05 15:51:05 +02:00
#include "sleep.h"
#include <util/delay.h>
void sleep(char ms) //8bit
{
while(ms > 0)
{
_delay_ms(1);
ms--;
}
}
void sleep_long(uint16_t ms) //16bit
{
while(ms > 0)
{
_delay_ms(1);
ms--;
}
}
void usleep(char us) //8bit
{
while(us > 0)
{
_delay_us(1);
us--;
}
}
void usleep_long(unsigned short int us) //16bit
{
while(us > 0)
{
_delay_us(1);
us--;
}
}