--- a/master/fsm_master.c Tue Dec 15 10:55:36 2009 +0100
+++ b/master/fsm_master.c Tue Dec 15 10:59:07 2009 +0100
@@ -471,7 +471,14 @@
if (ec_fsm_master_action_process_sdo(fsm))
return;
- // check, if slaves have an SDO dictionary to read out.
+ // enable processing of SDO/FOE requests
+ for (slave = master->slaves;
+ slave < master->slaves + master->slave_count;
+ slave++) {
+ ec_fsm_slave_ready(&slave->fsm);
+ }
+
+ // check, if slaves have an SDO dictionary to read out.
for (slave = master->slaves;
slave < master->slaves + master->slave_count;
slave++) {