On 20/05/08 14:29:32, Joel Sherrill wrote: >> status = rtems_event_receive(RTEMS_PENDING_EVENTS, RTEMS_EVENT_ANY >> | RTEMS_WAIT, 1, &eventSet); > You are not waiting for any events -- you are asking for the > currently pending set. Ah yes :-) that was a bit daft, I should have used RTEMS_ALL_EVENTS. Thanks Simon