equal
deleted
inserted
replaced
164 ec_fsm_pdo_assign_t *fsm /**< Pdo assignment state machine. */ |
164 ec_fsm_pdo_assign_t *fsm /**< Pdo assignment state machine. */ |
165 ) |
165 ) |
166 { |
166 { |
167 fsm->sync_index++; |
167 fsm->sync_index++; |
168 |
168 |
169 for (; fsm->sync_index < EC_MAX_SYNCS; fsm->sync_index++) { |
169 for (; fsm->sync_index < EC_MAX_SYNC_MANAGERS; fsm->sync_index++) { |
170 fsm->pdos = &fsm->slave->config->sync_configs[fsm->sync_index].pdos; |
170 fsm->pdos = &fsm->slave->config->sync_configs[fsm->sync_index].pdos; |
171 |
171 |
172 if (!(fsm->sync = ec_slave_get_sync(fsm->slave, fsm->sync_index))) { |
172 if (!(fsm->sync = ec_slave_get_sync(fsm->slave, fsm->sync_index))) { |
173 if (!list_empty(&fsm->pdos->list)) { |
173 if (!list_empty(&fsm->pdos->list)) { |
174 EC_ERR("Slave %u does not provide a configuration for sync " |
174 EC_ERR("Slave %u does not provide a configuration for sync " |