diff -r 69056c46aa4d -r bc2d4bf9cbe5 master/fsm_pdo.c --- a/master/fsm_pdo.c Thu Sep 06 19:52:17 2012 +0200 +++ b/master/fsm_pdo.c Thu Sep 06 20:22:24 2012 +0200 @@ -284,7 +284,7 @@ } // finished reading PDO configuration - + ec_pdo_list_copy(&fsm->sync->pdos, &fsm->pdos); ec_pdo_list_clear_pdos(&fsm->pdos); @@ -389,7 +389,7 @@ const struct list_head *list /**< current PDO list item */ ) { - list = list->next; + list = list->next; if (list == &fsm->pdos.list) return NULL; // no next PDO return list_entry(list, ec_pdo_t, list); @@ -406,7 +406,7 @@ fsm->sync_index++; for (; fsm->sync_index < EC_MAX_SYNC_MANAGERS; fsm->sync_index++) { - if (!fsm->slave->config) { + if (!fsm->slave->config) { // slave configuration removed in the meantime fsm->state = ec_fsm_pdo_state_error; return; @@ -418,7 +418,7 @@ fsm->state = ec_fsm_pdo_state_error; return; } - + if (!(fsm->sync = ec_slave_get_sync(fsm->slave, fsm->sync_index))) { if (!list_empty(&fsm->pdos.list)) EC_SLAVE_WARN(fsm->slave, "PDOs configured for SM%u," @@ -464,7 +464,7 @@ if (list_empty(&fsm->slave_pdo.entries)) { EC_SLAVE_DBG(fsm->slave, 1, "Reading mapping of PDO 0x%04X.\n", fsm->pdo->index); - + // pdo mapping is unknown; start loading it ec_fsm_pdo_entry_start_reading(&fsm->fsm_pdo_entry, fsm->slave, &fsm->slave_pdo); @@ -639,7 +639,7 @@ ec_pdo_list_clear_pdos(&fsm->sync->pdos); // assign all PDOs belonging to the current sync manager - + // find first PDO if (!(fsm->pdo = ec_fsm_pdo_conf_action_next_pdo(fsm, &fsm->pdos.list))) { @@ -669,7 +669,7 @@ EC_SLAVE_DBG(fsm->slave, 1, "Assigning PDO 0x%04X at position %u.\n", fsm->pdo->index, fsm->pdo_pos); - + fsm->state = ec_fsm_pdo_conf_state_assign_pdo; ec_fsm_coe_transfer(fsm->fsm_coe, fsm->slave, &fsm->request); ec_fsm_coe_exec(fsm->fsm_coe); // execute immediately @@ -706,7 +706,7 @@ EC_SLAVE_DBG(fsm->slave, 1, "Setting number of assigned PDOs to %u.\n", fsm->pdo_pos); - + fsm->state = ec_fsm_pdo_conf_state_set_pdo_count; ec_fsm_coe_transfer(fsm->fsm_coe, fsm->slave, &fsm->request); ec_fsm_coe_exec(fsm->fsm_coe); // execute immediately @@ -717,7 +717,7 @@ fsm->pdo_pos++; ec_fsm_pdo_conf_action_assign_pdo(fsm); } - + /*****************************************************************************/ /** Set the number of assigned PDOs.