Hi marko

the comment of this function said:

 * Sleep for some ms. Timeouts are processed while sleeping.
 *

(and you can see how work in the lwip code)
Lwip needs to checks its timeout list during sleep operation, so, you cannot
block it using RTOS delay

Someone can confirm my answer?

Bye, Piero.

2008/5/6 Marko Panger <[EMAIL PROTECTED]>:

> Hi all,
>
> I was looking at the implementation of sys_msleep() function in sys.c. As
> per default in crates
> a semaphore and then pends on it for the timeout value. Could I redefine
> this function in sys_arch.c
> to better suit my RTOS or is there any particular reason for such
> implementation ?
>
> For example I would implement it as:
>
> void sys_msleep(u32_t ms) {
>   TSK_Sleep(ms);   }
>
> Any thoughts ?
>
> Thanks,
> Marko
>
>
>
> _______________________________________________
> lwip-users mailing list
> [email protected]
> http://lists.nongnu.org/mailman/listinfo/lwip-users
>
_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to