equal
deleted
inserted
replaced
342 |
342 |
343 /*****************************************************************************/ |
343 /*****************************************************************************/ |
344 |
344 |
345 void ecrt_domain_external_memory(ec_domain_t *domain, uint8_t *mem) |
345 void ecrt_domain_external_memory(ec_domain_t *domain, uint8_t *mem) |
346 { |
346 { |
|
347 down(&domain->master->master_sem); |
|
348 |
347 ec_domain_clear_data(domain); |
349 ec_domain_clear_data(domain); |
348 |
350 |
349 domain->data = mem; |
351 domain->data = mem; |
350 domain->data_origin = EC_ORIG_EXTERNAL; |
352 domain->data_origin = EC_ORIG_EXTERNAL; |
|
353 |
|
354 up(&domain->master->master_sem); |
351 } |
355 } |
352 |
356 |
353 /*****************************************************************************/ |
357 /*****************************************************************************/ |
354 |
358 |
355 uint8_t *ecrt_domain_data(ec_domain_t *domain) |
359 uint8_t *ecrt_domain_data(ec_domain_t *domain) |