equal
deleted
inserted
replaced
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 |