bionic: Add _msleep and _usleep commands

Signed-off-by: Sean Cross <xobs@kosagi.com>
This commit is contained in:
Sean Cross 2014-11-25 17:08:48 +08:00
parent d93e92acda
commit b5829b9694
2 changed files with 22 additions and 1 deletions

View file

@ -703,3 +703,23 @@ int _strnlen(const char *s, uint32_t maxlen)
while(s[i++] && i < maxlen);
return i;
}
void _usleep(uint32_t usecs)
{
uint32_t i, j;
for (i = 0; i < usecs; i++) {
for (j = 0; j < 73; j++) {
asm("nop");
}
}
}
void _msleep(uint32_t msecs)
{
uint32_t i, j;
for (i = 0; i < msecs; i++) {
for (j = 0; j < 73000; j++) {
asm("nop");
}
}
}