Zeitschaltung/V1/sleep.c

40 lines
384 B
C

#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--;
}
}