master/fsm_master.c
changeset 1003 f7cf194d6979
parent 1002 0e1aaeb3540d
child 1005 5af7ab9a98b1
equal deleted inserted replaced
1002:0e1aaeb3540d 1003:f7cf194d6979
   229             ec_master_clear_eoe_handlers(master);
   229             ec_master_clear_eoe_handlers(master);
   230 #endif
   230 #endif
   231             ec_master_clear_slaves(master);
   231             ec_master_clear_slaves(master);
   232             master->configs_attached = 0;
   232             master->configs_attached = 0;
   233 
   233 
   234             master->slave_count = datagram->working_counter;
   234             master->slave_count = fsm->slaves_responding;
   235 
   235 
   236             if (!master->slave_count) {
   236             if (!master->slave_count) {
   237                 // no slaves present -> finish state machine.
   237                 // no slaves present -> finish state machine.
   238                 master->scan_busy = 0;
   238                 master->scan_busy = 0;
   239                 wake_up_interruptible(&master->scan_queue);
   239                 wake_up_interruptible(&master->scan_queue);