master/fsm_slave_config.c
branchstable-1.4
changeset 1647 dd648d1786e9
parent 1180 846907b8cc4b
child 1677 e1a31667fa48
equal deleted inserted replaced
1646:c887af3c92b3 1647:dd648d1786e9
   170 {
   170 {
   171     if (fsm->slave->master->debug_level) {
   171     if (fsm->slave->master->debug_level) {
   172         EC_DBG("Configuring slave %u...\n", fsm->slave->ring_position);
   172         EC_DBG("Configuring slave %u...\n", fsm->slave->ring_position);
   173     }
   173     }
   174     
   174     
   175     // configuration will be done immediately; therefore reset the
       
   176     // force flag
       
   177     fsm->slave->force_config = 0;
       
   178 
       
   179     ec_fsm_change_start(fsm->fsm_change, fsm->slave, EC_SLAVE_STATE_INIT);
   175     ec_fsm_change_start(fsm->fsm_change, fsm->slave, EC_SLAVE_STATE_INIT);
   180     ec_fsm_change_exec(fsm->fsm_change);
   176     ec_fsm_change_exec(fsm->fsm_change);
   181     fsm->state = ec_fsm_slave_config_state_init;
   177     fsm->state = ec_fsm_slave_config_state_init;
   182 }
   178 }
   183 
   179