Hello RTers
A while back a few of you helped with an ISR that looked like this:
void pport1_irq(void){
rt_global_sti();
if(lp_count == ctrl[event_num].dat1){
start_time = rt_get_time();
rt_task_resume();
}
lp_count ++;
}
The ISR resumes a previously suspended task after a certain number of
hardware interrupts are received on the parallel port. You helped
me with this ISR by instructing me that I need the rt_global_sti()
line.
Question: Would someone please tell me why enabling interrupts
was necessary? There's a gap in my understanding
that looms.
Thanks once again,
Daniel S.
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
---
For more information on Real-Time Linux see:
http://www.rtlinux.org/rtlinux/