master/fsm_pdo_mapping.c
changeset 1082 ff06c58e269c
parent 1055 2be8918682fa
child 1173 2ec9651a6c89
equal deleted inserted replaced
1081:66c60b99c2e8 1082:ff06c58e269c
   163 {
   163 {
   164     uint8_t sync_index;
   164     uint8_t sync_index;
   165     const ec_pdo_list_t *pdos;
   165     const ec_pdo_list_t *pdos;
   166     const ec_pdo_t *pdo, *assigned_pdo;
   166     const ec_pdo_t *pdo, *assigned_pdo;
   167     
   167     
   168     for (sync_index = 0; sync_index < EC_MAX_SYNCS; sync_index++) {
   168     for (sync_index = 0; sync_index < EC_MAX_SYNC_MANAGERS; sync_index++) {
   169         pdos = &fsm->slave->config->sync_configs[sync_index].pdos;
   169         pdos = &fsm->slave->config->sync_configs[sync_index].pdos;
   170 
   170 
   171         list_for_each_entry(pdo, &pdos->list, list) {
   171         list_for_each_entry(pdo, &pdos->list, list) {
   172             if (fsm->pdo) { // there was a Pdo mapping changed in the last run
   172             if (fsm->pdo) { // there was a Pdo mapping changed in the last run
   173                 if (pdo == fsm->pdo) // this is the previously configured Pdo
   173                 if (pdo == fsm->pdo) // this is the previously configured Pdo