Hello, I am using RTEMS 4.11.2 and I tried first to use RTEMS message queues in my USB FS driver. I'm populating the queue from the ISR and then use rtems_message_queue_receive from a kernel task to read the messages. After some debugging sessions I came to the conlusion that rtems_message_queue_receive function hangs even if there are messages in the queue. (manpage says it should return immediately if there is at least one message in the queue; in my case the queue gets full, but still the function hangs)
I tried then rtems_event_receive. I used my own queues and from ISR I only called rtems_event_send; the same issue happened again, this time rtems_event_receive hangs even if I see the event was raised (with task command in the shell) My question is: are there any known issues/bugs with these functions ? thanks, Catalin
_______________________________________________ users mailing list users@rtems.org http://lists.rtems.org/mailman/listinfo/users