Bjarne von Horn
614a309bcc
use `int` as return type for ecrt_reg_request_*
...
See #101
2024-04-03 10:34:17 +02:00
Bjarne von Horn
e78237ed31
use `int` as return type for ecrt_voe_handler_*
...
See #101
2024-04-03 10:34:17 +02:00
Bjarne von Horn
8c30331e6e
use `int` as return type for ecrt_soe_request_*
...
See #101
2024-04-03 10:34:17 +02:00
Bjarne von Horn
885b8717e1
use `int` as return type for ecrt_sdo_request_*
...
See #101
2024-04-03 10:34:17 +02:00
Bjarne von Horn
5248b967d2
use `int` as return type for ecrt_slave_*
...
See #101
2024-04-03 10:34:17 +02:00
Bjarne von Horn
13e99008c3
use int as return type for ecrt_master_*
...
See #101
2024-04-03 10:34:17 +02:00
Bjarne von Horn
06b408ef1b
use int as return type for ecrt_domain_*
...
See #101
2024-04-03 10:34:17 +02:00
Florian Pose
a5df1c38d1
Moved fetching domain offset to ecrt_master_activate().
2024-02-07 15:27:47 +01:00
Florian Pose
d89191cd9e
strcpy explanations.
2024-02-05 12:07:34 +01:00
Florian Pose
ec54baeef6
Removed nunecessary srcdir again; added libethercat.map to EXTRA_DIST.
2024-02-05 11:06:01 +01:00
Florian Pose
7683717998
Added srcdir for mapfile dependencies.
2024-02-05 10:59:25 +01:00
Bjarne von Horn
656526f03c
remove EC_RTDM_OPS_HAS_MMAP again
2024-02-05 09:58:04 +01:00
Bjarne von Horn
1dae91d8c3
Use mmap handler in Xenomai3
2024-02-05 09:58:04 +01:00
Joonyoung Shim
023d989ee3
Support Xenomai version 3
...
From 9567f460411d9a832c24b3ef65252f6f4f902fef Mon Sep 17 00:00:00 2001
Xenomai version 3 has different RTDM interface with version 2 and has
Alchemy interface instead of native API. This supports RTDM of Xenomai
version 3 and to use Alchemy interface.
Signed-off-by: Joonyoung Shim <jy0922.shim@samsung.com>
2024-02-05 09:58:04 +01:00
Bjarne von Horn
a297dd7fae
add symbol version check target
2024-02-02 11:53:31 +01:00
Bjarne von Horn
71f8041248
Add symbol map file.
...
Fixes #88
2024-02-02 11:53:31 +01:00
Florian Pose
4ce4d08b7b
Made some more pointer arguments const in API.
2024-02-02 10:56:09 +01:00
Florian Pose
ee55c20e28
Fixed mail address; limited lines to 78 characters; removed $Id$.
2024-02-01 15:15:41 +01:00
Florian Pose
512bac72e2
Merge branch 'devel-1.6' into prepare-1.6
2024-02-01 13:26:12 +01:00
Florian Pose
be41b79f3f
Merge branch 'devel-1.6' into prepare-1.6
2024-02-01 13:09:45 +01:00
Florian Pose
2fdea4dd53
Merge branch '79-query-scan-progress-via-api-2' into 'devel-1.6'
...
Resolve "Query scan progress via API"
See merge request etherlab.org/ethercat!110
2024-02-01 10:27:07 +00:00
Bjarne von Horn
75686518c7
Remove whitespace.
2024-02-01 09:20:25 +01:00
Bjarne von Horn
2e071ad680
Remove EtherCAT copyright notice.
2024-02-01 09:18:26 +01:00
Florian Pose
91fe3eb735
Added ecrt_master_scan_progress() method.
2024-01-31 16:52:18 +01:00
Bjarne von Horn
b78e5e8c7d
Implement symbol visibility for libethercat
2024-01-15 11:20:25 +01:00
Bjarne von Horn
c3826c7758
Remove EtherCAT copyright notice.
2024-01-15 11:20:25 +01:00
Florian Pose
ff79ec3a59
Added SoE requests to library; updated library version.
2023-03-14 17:11:20 +01:00
Florian Pose
bdab9570f2
Implemented SoE requests in user-space library.
2023-03-14 16:48:48 +01:00
Bjarne von Horn
9d484de82a
Fix cmake config module
2022-01-01 23:41:23 +01:00
Florian Pose
a178c9e452
Added feature flags to API.
2021-07-23 15:53:11 +02:00
Nicola Fontana
82399a9239
Revive 'make distcheck'
2021-06-22 14:43:07 +00:00
Bjarne von Horn
a0ba01ae74
Add cmake config module
2021-06-09 11:49:01 +00:00
Bjarne von Horn
566e9289c3
Add .pc file for ethercat lib
2021-04-08 17:35:04 +02:00
Florian Pose
d8a487fc8c
Fixed memory leak concerning library ecrt_master_deactivate().
2019-06-14 12:42:52 +02:00
Florian Pose
030e7ecbb9
Added missing const specifier to ecrt_read_real() / ecrt_read_lreal().
2019-01-22 13:48:40 +01:00
Florian Pose
b6e377ff11
Added floating-point access functions and macros for user-space.
2019-01-16 14:36:13 +01:00
Florian Pose
04b01c04e0
Bumped library version.
2018-11-28 16:41:37 +01:00
Florian Pose
f03f15a6fc
Added ecrt_master_sync_reference_clock_to() method.
2018-11-26 17:41:27 +01:00
Philipp Weyer
d81aa18113
Fixed lib include paths
2017-08-18 12:30:16 +02:00
Florian Pose
8f599d1eb8
Always clear PDO mapping in ecrt_slave_config_pdos().
2016-09-16 11:56:10 +02:00
Florian Pose
8812d5bf73
Always clear PDO assignment of configured sync managers.
2016-01-22 10:11:58 +01:00
Florian Pose
24cc042781
Fixed missing distribution of lib/ioctl.h.
2013-02-12 17:30:45 +01:00
Florian Pose
6ff26896f2
Fixed annoying fprintf in ecrt_slave_config_emerg_pop().
2013-02-06 15:58:00 +01:00
Florian Pose
ebf9c296f3
Added ecrt_slave_config_reg_so_entry_pos() to register non-unique entries.
2013-02-05 16:45:34 +01:00
Florian Pose
23c725a79c
Exported ecrt_domain_size() for userspace.
2013-02-05 15:24:45 +01:00
Florian Pose
72f58816ff
Fixed format specifiers.
2012-12-06 13:54:09 +01:00
Florian Pose
7792281a72
Fixed format specifiers.
2012-12-06 13:53:38 +01:00
Florian Pose
4fdd56e597
Minor: Fixed format specifiers.
2012-12-06 13:53:09 +01:00
Florian Pose
7b435e5e84
Changed the datatypes of the shift times in ecrt_slave_config_dc()
...
to int32_t to correctly display negative shift times.
2012-11-29 10:15:40 +01:00
Florian Pose
becf05dbd6
Added interface to select the reference clock and to sync to it.
...
Added rtai_rtdm_dc example, thanks to Graeme Foot.
2012-11-20 14:35:53 +01:00