add missing delays
This commit is contained in:
parent
e1d3ac2ec5
commit
89ae9be16e
1 changed files with 2 additions and 0 deletions
|
@ -141,6 +141,7 @@ u32_t sys_arch_sem_wait(sys_sem_t *sem, u32_t timeout)
|
||||||
err = sem_trywait(&sem->sem);
|
err = sem_trywait(&sem->sem);
|
||||||
if (err != -1)
|
if (err != -1)
|
||||||
return err;
|
return err;
|
||||||
|
udelay(1000);
|
||||||
timeout--;
|
timeout--;
|
||||||
}
|
}
|
||||||
return SYS_ARCH_TIMEOUT;
|
return SYS_ARCH_TIMEOUT;
|
||||||
|
@ -167,6 +168,7 @@ u32_t sys_arch_mbox_fetch(sys_mbox_t * mbox, void **msg, u32_t timeout)
|
||||||
{
|
{
|
||||||
if (!mailbox_ptr_tryfetch(&mbox->mailbox,msg))
|
if (!mailbox_ptr_tryfetch(&mbox->mailbox,msg))
|
||||||
return 0;
|
return 0;
|
||||||
|
udelay(1000);
|
||||||
timeout--;
|
timeout--;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue