bionic: Add _msleep and _usleep commands
Signed-off-by: Sean Cross <xobs@kosagi.com>
This commit is contained in:
parent
d93e92acda
commit
b5829b9694
2 changed files with 22 additions and 1 deletions
20
bionic.c
20
bionic.c
|
@ -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");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue