> No. The only way to break out of the async nature of interrupt handlers > (and functions called by them) is to post a task, thus allowing the > synchronous interrupt-handling call tree to terminate.
Incorrect -- if interrupts are enabled inside of an interrupt handler then other interrupts may fire before the first has completed. John Regehr > - C > > > On 9/6/06, Adam <[EMAIL PROTECTED]> wrote: > > > > It is a great question - I am looking at build/telosb/app.c and has a > > complementary question: > > > > I notice an async event is actually implemented by > > __attribute((interrupt(xx))) function: > > void __attribute((wakeup)) __attribute((interrupt(14))) > > sig_ADC_VECTOR(void) > > > > Can another interuption interupt this routine? > > > > > > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] On Behalf Of jose m > > Sent: Wednesday, September 06, 2006 1:22 PM > > To: tinyos-help@Millennium.Berkeley.EDU > > Subject: [Tinyos-help] Interrupts and async events question > > > > Hello everybody, > > > > In tinyos, usually, an interrupt signals an async event. When an > > interrupt > > routine is executed, all the interrupts are masked and cannot interrupt > > the > > current interrupt routine. If this interrupt routine jumps to a signalled > > event, are the other interrupts disabled until this event (and every > > routine > > called from this > > event) finish it execution and return the control to the interrupt > > routine? > > > > Thanks, > > > > José > > > > > > > > > > > > __________________________________________________ > > Preguntá. Respondé. Descubrí. > > Todo lo que querías saber, y lo que ni imaginabas, está en Yahoo! > > Respuestas > > (Beta). > > ¡Probalo ya! > > http://www.yahoo.com.ar/respuestas > > > > _______________________________________________ > > Tinyos-help mailing list > > Tinyos-help@Millennium.Berkeley.EDU > > https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help > > > > > > _______________________________________________ > > Tinyos-help mailing list > > Tinyos-help@Millennium.Berkeley.EDU > > https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help > > > > > > -- > "Thought is only a flash in the middle of a long night, but the flash that > means everything." > > - Poincaré > > -=-=-=-=-=-=-=-=- > > I'm going to run the Houston Marathon, but finishing's not my only goal: > help me raise money for cancer research! > http://www.active.com/donate/tnttxgc/tnttxgcCTodd > > Thanks! >
_______________________________________________ Tinyos-help mailing list Tinyos-help@Millennium.Berkeley.EDU https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help