[ECOS] [ecos] synchronization level of cyg_drv_cond_broadcast
Schmidt Henning Larsen
HenningLS@danfoss.com
Tue Oct 30 05:26:00 GMT 2001
> >
> > Hi
> >
> > Why is the syncronization level of cyg_drv_cond_broadcast: DSR.
> > I meen it's a nonblocking call !?
>
> You mean you expect to use it in an ISR too? The answer is no
> as it might
> corrupt kernel structures that are only protected by a DSR
> lock, not by
> disabling interrupts. This is entirely intentional.
>
> Jifl
Ok thanks.
How about cyg_semaphore_post() can I use that in a ISR.
Henning
More information about the Ecos-discuss
mailing list