40 lines
384 B
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--;
|
|
}
|
|
}
|