I am converting my second driver to RTDM. This one receives a negativing going edge triggered interrupt on GPIO133 of the OMAP3 chip.
I have... ret = rtdm_irq_request(&adis_data_rdy_irq_handle, irq, adis_data_rdy_irq_handler, RTDM_IRQTYPE_EDGE, "asuspidvr", ctx); then... ret = rtdm_irq_enable(&adis_data_rdy_irq_handle); but the interrupt handler is never invoked. cat /proc/xenomai/irq shows: IRQ CPU0 37: 15815 [timer] 39: 0 asuspidvr 48: 0 asuspidvr 91: 0 asuspidvr 293: 0 asuspidvr 418: 0 [virtual] IRQ 293 in the interrupt that should be happening. I can see the pulses on the input pin and the non-rt version of the driver sees the interrupts, so that excludes hardware issues and u-boot pin configuration issues. Any suggestions? Regards, Bob Feretich
_______________________________________________ Xenomai-help mailing list [email protected] https://mail.gna.org/listinfo/xenomai-help
