add missing delays

This commit is contained in:
Stefan Lankes 2011-06-30 14:16:55 +02:00
parent e1d3ac2ec5
commit 89ae9be16e

View file

@ -141,6 +141,7 @@ u32_t sys_arch_sem_wait(sys_sem_t *sem, u32_t timeout)
err = sem_trywait(&sem->sem);
if (err != -1)
return err;
udelay(1000);
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))
return 0;
udelay(1000);
timeout--;
}