lib/slave_config.c
branchstable-1.5
changeset 2655 a5c9005fe7a8
parent 2653 291dddb7233e
equal deleted inserted replaced
2653:291dddb7233e 2655:a5c9005fe7a8
   242                 ret = ecrt_slave_config_pdo_assign_add(
   242                 ret = ecrt_slave_config_pdo_assign_add(
   243                         sc, sync_info->index, pdo_info->index);
   243                         sc, sync_info->index, pdo_info->index);
   244                 if (ret)
   244                 if (ret)
   245                     return ret;
   245                     return ret;
   246 
   246 
       
   247                 ecrt_slave_config_pdo_mapping_clear(sc, pdo_info->index);
       
   248 
   247                 if (pdo_info->n_entries && pdo_info->entries) {
   249                 if (pdo_info->n_entries && pdo_info->entries) {
   248                     ecrt_slave_config_pdo_mapping_clear(sc, pdo_info->index);
       
   249 
       
   250                     for (k = 0; k < pdo_info->n_entries; k++) {
   250                     for (k = 0; k < pdo_info->n_entries; k++) {
   251                         entry_info = &pdo_info->entries[k];
   251                         entry_info = &pdo_info->entries[k];
   252 
   252 
   253                         ret = ecrt_slave_config_pdo_mapping_add(sc,
   253                         ret = ecrt_slave_config_pdo_mapping_add(sc,
   254                                 pdo_info->index, entry_info->index,
   254                                 pdo_info->index, entry_info->index,