Bjarne von Horn
95209d2858
Move ec_rtdm_context into common header
2024-02-05 09:58:05 +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
Florian Pose
5e0d49755d
Merge branch 'devel-1.6' into ethercat-backport_setip
2024-02-01 15:30:05 +01:00
Florian Pose
4f32561ce9
Merge branch 'devel-1.6' into ethercat-backport_setip
2024-02-01 15:27:17 +01:00
Florian Pose
ee55c20e28
Fixed mail address; limited lines to 78 characters; removed $Id$.
2024-02-01 15:15:41 +01:00
Bjarne von Horn
2e071ad680
Remove EtherCAT copyright notice.
2024-02-01 09:18:26 +01:00
Florian Pose
4d47f0b328
Implemented EoE Set IP parameter request via command-line tool.
2023-09-15 13:40:57 +02:00
Bjarne von Horn
d967426204
add missing EXTRA_DIST
2023-09-11 11:43:39 +02:00
Nicola Fontana
82399a9239
Revive 'make distcheck'
2021-06-22 14:43:07 +00:00
Nicola Fontana
60dd78485c
Do not include AC_CONFIG_FILES in BUILT_SOURCES
...
BUILT_SOURCES is used to trigger early generation of files in the `make`
process to workaround dependency problems:
https://www.gnu.org/software/automake/manual/html_node/Sources.html
AC_CONFIG_FILES are generated by `configure`, so they are already
present in the file system even before `make` is called. Furthermore,
AC_CONFIG_FILES already properly handle dist and clean targets, so no
need to add them to EXTRA_DIST or DISTCLEANFILES:
https://www.gnu.org/software/automake/manual/html_node/Requirements.html
2021-05-22 08:25:26 +02:00
Florian Pose
4773e88bf6
Added interface to read/write register contents; re-worked register requests.
2012-11-14 22:12:57 +01:00
Florian Pose
cd415846d5
Added API for querying CoE emergency requests.
2012-11-06 14:23:44 +01:00
Florian Pose
9faaa83212
Re-worked and seamlessly integrated RTDM interface.
2012-09-20 15:28:25 +02:00
Florian Pose
b0b7e6fde4
Removed trailing spaces.
2012-09-06 20:22:24 +02:00
Florian Pose
522a63df8a
Redundant outputs via datagram pairs.
2012-01-12 17:41:05 +01:00
Florian Pose
6f07aec656
Included list of common SoE error messages.
2010-03-19 12:01:32 +01:00
Florian Pose
3850763eca
Implemented reading Sercos-over-EtherCAT services. To be continued...
2010-03-01 18:33:42 +01:00
Florian Pose
6e06798fb2
Use kernel's modules_install target, instead of building our own. Attention:
...
Module installation directories have changed!
2010-02-23 17:37:02 +01:00
Florian Pose
69da1f1cb2
Improved handling and installation of the modules' symbol versions.
2010-02-16 15:08:54 +01:00
Florian Pose
328b7e1df8
Fixed master/Makefile.am in case Module.symvers does not exist.
2010-02-15 18:31:23 +01:00
Martin Troxler
0d17968348
Each slave got its own SDO state machine (faster handling of external SDO requests)
2009-11-26 15:33:48 +01:00
Florian Pose
41dec510d5
merge -c1788 branches/stable-1.4: ec_master.symvers installation.
2009-06-19 14:41:06 +00:00
Florian Pose
cc6e9a7c79
Symbol versions; Makefile improvements.
2009-05-07 08:44:00 +00:00
Florian Pose
12c12b1bab
Improved and added license headers.
2009-02-24 12:51:39 +00:00
Florian Pose
682735201c
Added missing files to dist.
2009-01-27 09:40:05 +00:00
Florian Pose
7a703ecb05
merge -c1616 branches/1.4-foe: Included FoE patch from Olav Zarges.
2009-01-26 13:01:58 +00:00
Florian Pose
5ca3d24337
merge -c1603 branches/stable-1.4: Changed licence headers to avoid conflicts with the GPL; restricted licence to GPLv2 only.
2009-01-26 11:16:10 +00:00
Florian Pose
aca58d41d2
Build examples by default.
2008-10-21 09:58:19 +00:00
Florian Pose
12d30c487a
Added VoE handler.
2008-09-01 14:17:18 +00:00
Florian Pose
8c28c6363a
merge -c1434 branches/stable-1.4: Fixed nodist.
2008-08-27 16:00:48 +00:00
Florian Pose
547d0123b0
TAGS creation.
2008-08-08 12:09:37 +00:00
Florian Pose
5317b27ff9
Major Pdo configuration change: Read mapping of unknown Pdos during
...
configuration.
2008-07-31 16:13:29 +00:00
Florian Pose
131bcd7203
Added Kbuild files to BUILT_SOURCES in Makefile.am files to create dependencies.
2008-06-30 15:51:46 +00:00
Florian Pose
a81228a587
Store sync manager configurations in ec_slave_config_t instead of Pdo
...
lists for each direction; changed realtime interface to allow sync
manager configuration.
2008-06-26 13:16:15 +00:00
Florian Pose
940e559c3d
Separated Pdo and Pdo entry classes.
2008-06-02 10:21:20 +00:00
Florian Pose
3b4cae9626
Added the new ethercat comman-line tool with lsec functionality.
2008-05-29 15:11:26 +00:00
Florian Pose
9f0555ee26
Removed some xmldev survivors.
2008-05-29 09:53:10 +00:00
Florian Pose
593a5fda9c
Changed terms "Pdo mapping" -> "Pdo assignment" and "Pdo configuration"
...
-> "Pdo mapping"; created ecrt_slave_config_pdo_assign_clear() and
ecrt_slave_config_pdo_mapping_clear().
2008-04-03 13:34:13 +00:00
Florian Pose
f621cf2619
Saparated ec_sdo_t, ec_sdo_entry_t and ec_sdo_request_t.
2008-02-29 12:19:48 +00:00
Florian Pose
5e22bcec73
Separated slave state machines.
2008-02-26 13:20:32 +00:00
Florian Pose
2d0c48dbce
Renamed ec_fsm_mapping_t to ec_fsm_pdo_mapping_t.
2008-02-19 16:18:01 +00:00
Florian Pose
ea7aa51ed1
Pdo configuration.
2008-02-19 14:06:50 +00:00
Florian Pose
6189092aed
Implemented most realtime interface changes for version 1.4, improved
...
ec_pdo_t and ec_pdo_entry_t classes, added fmmu_config_t, adjusted
minimal example, etc...
2008-02-19 08:22:20 +00:00
Florian Pose
b8b3d9bdf7
Added missing svn properties.
2007-11-22 09:01:41 +00:00
Florian Pose
dfc4ea045f
merge -r969:970 branches/stable-1.3 -> trunk (fsm_coe_map.[ch] to dist)
2007-10-03 09:19:01 +00:00
Florian Pose
7be3b11fce
Removed config.kbuild and replaced Kbuild files by Kbuild.in files.
2007-09-19 08:22:20 +00:00
Florian Pose
731377fe79
Improved Makefiles.
2007-08-03 13:31:13 +00:00
Florian Pose
8ac6516b4e
Allow only MAC addresses as device identifiers; replaced master list by
...
master array; hand ober MAC addresses with array module parameters.
2007-03-08 18:15:25 +00:00
Florian Pose
d77267e81c
Implemented alternative PDO mapping configuration interface.
2007-03-07 17:37:21 +00:00
Florian Pose
e14a82d992
Layed out FMMU structure and methods to own files.
2007-03-07 13:29:29 +00:00