[En-Nut-Discussion] NutThreadRemoveQueue clears runQueue to NULL
ole.reinhardt at embedded-it.de
Wed Aug 28 10:56:00 CEST 2013
> * Timer callback function.
> * Timer callbacks are called during context switch processing. They must
> * return as soon as possible and must not call any potentially blocking
> * function.
> * It would be great to be able to start a thread here, but unfortunately
> * this doesn't work in Nut/OS. :-(
Just a rough idea on this comment:
Would'nt it be possible to start a new thread in a timer callback if we
would introduce a NutThreadCreateAsync()?
The idea is to not directly schedule to the new thread but create a
thread that is added to the queue of runnable threads but without
Would this be possible?
However this would not prevent Philips bug, as the scheduling appears in
the uart write there...
kernel concepts GmbH Tel: +49-271-771091-14
Sieghuetter Hauptweg 48 Mob: +49-177-7420433
More information about the En-Nut-Discussion