master/slave_config.c
branchstable-1.5
changeset 2655 a5c9005fe7a8
parent 2653 291dddb7233e
equal deleted inserted replaced
2653:291dddb7233e 2655:a5c9005fe7a8
   712                 ret = ecrt_slave_config_pdo_assign_add(
   712                 ret = ecrt_slave_config_pdo_assign_add(
   713                         sc, sync_info->index, pdo_info->index);
   713                         sc, sync_info->index, pdo_info->index);
   714                 if (ret)
   714                 if (ret)
   715                     return ret;
   715                     return ret;
   716 
   716 
       
   717                 ecrt_slave_config_pdo_mapping_clear(sc, pdo_info->index);
       
   718 
   717                 if (pdo_info->n_entries && pdo_info->entries) {
   719                 if (pdo_info->n_entries && pdo_info->entries) {
   718                     ecrt_slave_config_pdo_mapping_clear(sc, pdo_info->index);
       
   719 
       
   720                     for (k = 0; k < pdo_info->n_entries; k++) {
   720                     for (k = 0; k < pdo_info->n_entries; k++) {
   721                         entry_info = &pdo_info->entries[k];
   721                         entry_info = &pdo_info->entries[k];
   722 
   722 
   723                         ret = ecrt_slave_config_pdo_mapping_add(sc,
   723                         ret = ecrt_slave_config_pdo_mapping_add(sc,
   724                                 pdo_info->index, entry_info->index,
   724                                 pdo_info->index, entry_info->index,