equal
deleted
inserted
replaced
119 * \retval >0 Pointer to new Pdo. |
119 * \retval >0 Pointer to new Pdo. |
120 * \retval NULL No memory. |
120 * \retval NULL No memory. |
121 */ |
121 */ |
122 ec_pdo_t *ec_pdo_list_add_pdo( |
122 ec_pdo_t *ec_pdo_list_add_pdo( |
123 ec_pdo_list_t *pl, /**< Pdo list. */ |
123 ec_pdo_list_t *pl, /**< Pdo list. */ |
124 ec_direction_t dir, /**< Direction. */ |
|
125 uint16_t index /**< Pdo index. */ |
124 uint16_t index /**< Pdo index. */ |
126 ) |
125 ) |
127 { |
126 { |
128 ec_pdo_t *pdo; |
127 ec_pdo_t *pdo; |
129 |
128 |
131 EC_ERR("Failed to allocate memory for Pdo.\n"); |
130 EC_ERR("Failed to allocate memory for Pdo.\n"); |
132 return NULL; |
131 return NULL; |
133 } |
132 } |
134 |
133 |
135 ec_pdo_init(pdo); |
134 ec_pdo_init(pdo); |
136 pdo->dir = dir; |
|
137 pdo->index = index; |
135 pdo->index = index; |
138 list_add_tail(&pdo->list, &pl->list); |
136 list_add_tail(&pdo->list, &pl->list); |
139 return pdo; |
137 return pdo; |
140 } |
138 } |
141 |
139 |