[En-Nut-Discussion] NutThreadRemoveQueue clears runQueue to NULL
ole.reinhardt at embedded-it.de
Wed Aug 28 12:29:20 CEST 2013
> Ole> However this would not prevent Philips bug, as the scheduling
> Ole> appears in the uart write there...
> It Philips problem a "bug" or documented missing feature?
- it is not allowed to use a scheduling function in a timer callback
- Phillip used printf in the timer callback
- This lead to an error
I referred to something different:
- The timer demo writes in a comment:
"It would be great to be able to start a thread here, but
unfortunately this doesn't work in Nut/OS."
The reason is the same that caused Phillips bug.
My idea was an idea to enhance Nut/OS features by implementing a
NutThreadCreateAsync that would allow to create new threads in functions
that does not allow scheduling (like the timer callback, interrupts,
kernel concepts GmbH Tel: +49-271-771091-14
Sieghuetter Hauptweg 48 Mob: +49-177-7420433
More information about the En-Nut-Discussion