Michael
in rt_request_timer() you do
rt_release_irq(RTAI_TIMER_IRQ);
if (rt_request_irq(RTAI_TIMER_IRQ, (rt_irq_handler_t)handler, NULL, 0)
< 0) {
but then in rt_free_timer() only
rt_release_irq(RTAI_TIMER_IRQ);
If I understand correctly, RTAI and Linux run under ADEOS in different
domains, right (please, correct, if wrong)? So, request_irq in different
domains is independent? Hence, the rt_release_irq(RTAI_TIMER_IRQ); in
rt_request_timer() is redundant?
Thanks
Guennadi
---------------------------------
Guennadi Liakhovetski, Ph.D.
DSA Daten- und Systemtechnik GmbH
Pascalstr. 28
D-52076 Aachen
Germany