Commit Graph

54 Commits

Author SHA1 Message Date
Bjarne von Horn
e8213ea7e8 allow non-standard RTAI include dir 2024-02-16 14:05:58 +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
Bjarne von Horn
73e6ea9ce6 support out-of-tree build
by replacing `src` variable in Kbuild files.
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
b0b7e6fde4 Removed trailing spaces. 2012-09-06 20:22:24 +02:00
Florian Pose
db3b881e6b Fixed NULL pointer dereference on request error in RTAI example. 2010-06-01 22:51:51 +02: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
f411a51ca6 Re-added callback data pointer, because it is necessary for some applications. 2009-07-29 09:19:53 +00:00
Florian Pose
911bf6dbdc Removed more tabulators. 2009-07-27 10:44:16 +00:00
Florian Pose
a3c32e8b67 Improved the callback mechanism. 2009-07-13 15:18:28 +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
826ae37b26 merge -c1604 branches/stable-1.4: Fixed spelling of EtherCAT terms. 2009-01-26 11:45:30 +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
96d794582e Used ERR_PTR() macro for return value of ecrt_request_master(). 2008-10-01 10:06:51 +00:00
Florian Pose
d871e4fd08 Renamed ecrt_slave_config_sync_managers() to ecrt_slave_config_pdos();
Added EC_MAX_SYNC_MANAGERS to ecrt.h.
2008-07-02 14:06:10 +00:00
Florian Pose
93a66a3573 Removed MSR example; adapted RTAI example; README files for examples. 2008-07-02 12:16:48 +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
791aa6d3d1 Added vim modelines and properties. 2008-04-08 11:52:51 +00:00
Florian Pose
350c159a9d Renamed [PS]DO to [PS]do. 2008-02-22 12:29:30 +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
a2a615ac3f Fixed defines bug in configure; renamed config.kbuild variables. 2007-08-08 10:31:54 +00:00
Florian Pose
a5f7899df7 Merged changes of examples/mini/mini.c -r858:859 to
examples/rtai/rtai_sample.c.
2007-03-12 18:15:06 +00:00
Florian Pose
b0c1fbaeb0 Removed X:Y addressing scheme, ec_slave_is_coupler(),
ec_master_calc_addressing(), coupler_index and coupler_subindex variables.
Adapted lsec script and examples.
2007-03-09 13:24:15 +00:00
Florian Pose
37baf012fb Removed ecrt_master_run(), removed datagram queueing from state
machines, added datagram injection, two different master thread
functions.
2007-03-08 13:02:42 +00:00
Florian Pose
f8ff14458d Adjusted examples to EtherLab starter kit hardware. 2007-01-08 15:02:05 +00:00
Florian Pose
09a843f8a0 Shorter critical sections in examples. 2007-01-08 08:32:10 +00:00
Florian Pose
f9d1ca97e0 Adjusted examples to 1.2.0 interface changes. 2007-01-02 13:25:26 +00:00
Florian Pose
026dc769d3 Improved autotools, added config.kbuild, --with-msr-dir, --with-rtai-dir, --with-8139too-kernel. 2006-11-06 16:27:40 +00:00
Florian Pose
f9f2b40b65 Improved installation, added quick modules_install target. 2006-11-03 14:18:05 +00:00
Florian Pose
68998a19a6 Added missing RTAI include path to RTAI example. 2006-10-27 09:33:43 +00:00
Florian Pose
0573bbce4d Moved functionality of ecrt_master_deactivate() (now deprecated) to ecrt_master_release(). 2006-10-27 09:29:46 +00:00
Florian Pose
94e1219bab Distribution makefile for examples. 2006-10-13 09:39:42 +00:00
Florian Pose
77205fa563 Improved autotools files. 2006-10-09 14:43:20 +00:00
Richard Hacker
f9b50c6654 Added file ./bootstrap; Added $(DESTDIR) to */Makefile.am make alternate root installs possible 2006-10-09 12:59:09 +00:00
Florian Pose
12afcedc0a Autotools "--with-linux" switch; "mydist" target 2006-09-25 14:13:23 +00:00
Florian Pose
c58df7a0dd EtherCAT master with Autotools. 2006-09-25 10:24:44 +00:00
Florian Pose
c44b3f9dc0 RTAI example with INHIBIT time. 2006-08-08 13:07:00 +00:00
Florian Pose
258b4d998d VERSION 1.1: New realtime interface, only state machines. 2006-08-03 12:51:17 +00:00
Florian Pose
62a114132f Consistent example makefiles. 2006-06-26 14:53:17 +00:00
Florian Pose
a62a25ba44 Consistent Makefiles. 2006-06-02 09:02:18 +00:00
Florian Pose
430c24a086 MERGE branches/srable-1.0 -r426:427 -> trunk (config files) 2006-05-29 12:17:17 +00:00
Florian Pose
a1850ae9c3 Added some documentation. 2006-05-22 09:16:12 +00:00
Florian Pose
2916e10b50 Changed license headers and added EtherCAT license notice. 2006-05-18 12:35:47 +00:00
Florian Pose
79fe0482b7 Smaller fixes on RTAI example. 2006-05-12 10:13:01 +00:00
Florian Pose
c79792a985 RTAI sample with optimized jitter. 2006-05-11 09:24:15 +00:00
Florian Pose
4a40458ec9 EoE works with RTAI. 2006-05-10 11:51:36 +00:00