Nicola Fontana
6e8c371c42
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-08-24 17:32:32 +02:00
Florian Pose
ddffe4c318
Docs: UTF-8 encoding; latest komascript packages.
2021-08-24 17:26:14 +02:00
Florian Pose
52104d9f52
Added systemd directory switch to docs.
2021-08-24 17:25:54 +02:00
Nicola Fontana
61e75d1f42
Ignore generated libethercat.pc in git
2021-08-24 17:25:41 +02:00
Nicola Fontana
db729dc967
Proper systemd support
...
Follow the directions on integrating systemd with autotools provided by
the systemd documentation itself:
https://www.freedesktop.org/software/systemd/man/daemon.html#Installing%20systemd%20Service%20Files
The snippet has been adapted to better match our coding style, e.g.
directly use of `if` instead of `AS_IF`.
2021-08-24 17:24:58 +02:00
Florian Pose
89a7263155
Fixed format string in tty example.
2021-08-24 17:22:43 +02:00
Nicola Fontana
eb96e7fc50
Fix #4 : remove sram.h and gpio.h from EXTRA_DIST
...
`sram.h` is not referenced anywhere (or, better, `grep -ir sram.h` does
not return any matching result) while `gpio.h` is included with
`<linux/gpio.h>`, suggesting the system header file is used.
2021-08-24 17:22:32 +02:00
Sebastien BLANCHET
ad48fb6806
documentation: add French translation
2021-08-24 17:22:06 +02:00
Sebastien BLANCHET
ac0929d7f5
fix typo
2021-08-24 17:21:46 +02:00
Florian Pose
d5e514cc89
Update .gitlab-ci.yml
2021-08-24 17:21:35 +02:00
Florian Pose
83cc6cc1cf
Update .gitlab-ci.yml
2021-08-24 17:21:26 +02:00
Florian Pose
afc8e74c9f
Update .gitlab-ci.yml
2021-08-24 17:21:14 +02:00
Florian Pose
6bfd62f67c
Update .gitlab-ci.yml
2021-08-24 17:21:02 +02:00
Florian Pose
5cf0bf38b7
Update .gitlab-ci.yml file
2021-08-24 17:20:45 +02:00
Sebastien BLANCHET
7d3b515d10
doc: promote \subsection to \section in chapter "Timing Aspects"
...
The chapter "Timing Aspects" had \subsection but not \section
Therefore, promote all \subsection to \section
2021-08-24 17:20:24 +02:00
Sebastien BLANCHET
0bc4b887db
doc: compile twice the documentation to update the TOC
...
If you compile once the documentation, the table of contents is empty
You have to compile twice to fill the table of contents.
2021-08-24 17:20:11 +02:00
Bjarne von Horn
5c78c92c22
Add .pc file for ethercat lib
2021-08-24 17:19:43 +02:00
Nicola Fontana
1141e0abf6
Fix small typo in INSTALL
2021-08-24 17:19:13 +02:00
Florian Pose
4b12489286
Added kernel-specific handling for init_timer/setup_timer and
...
access_ok() for ec_tty module and example.
Closes #2 .
2021-08-24 17:18:59 +02:00
Florian Pose
ec4b7f9c84
Updated TODOs.
2021-08-24 17:18:04 +02:00
Sebastien Blanchet
30f75df9df
doc: fix typographic error
2021-08-24 17:17:43 +02:00
Sebastien BLANCHET
088b3f1b10
doc: add missing word
2021-08-24 17:17:19 +02:00
Sebastien Blanchet
e233b69c09
doc: fix misspelling
2021-08-24 17:17:06 +02:00
Florian Pose
fbc414c879
Use Git for version detection and tools.
2021-08-24 17:16:55 +02:00
Florian Pose
34cb38eef2
Updated gitignore.
2021-08-24 17:16:37 +02:00
Sebastien BLANCHET
81f0d17461
add .gitignore
2021-08-24 17:15:55 +02:00
Nicola Fontana
40bd393ed0
Fix sched_setscheduler undefined on kernel 5.9
...
sched_setscheduler is no more exported:
https://lkml.org/lkml/2020/4/22/1071
2021-08-24 17:15:09 +02:00
Florian Pose
efce2814d9
Improved debugging and behavior on sick SII contents.
2021-08-24 17:14:42 +02:00
Florian Pose
09a5813fa9
Replaced dma_zalloc_coherent.
2021-08-24 17:13:42 +02:00
Florian Pose
c2abe4d8d3
Fixed missing include for struct sched_param.
2021-08-24 17:13:21 +02:00
Florian Pose
b6a456c046
New page fault return type vm_fault_t since 4.17.
2021-08-24 17:12:20 +02:00
Florian Pose
da09ae3cf9
Fixed possible file name overflow.
2021-08-24 17:10:39 +02:00
Florian Pose
3d5d3afd26
Fixed infinite waiting for SoE write response.
2021-08-24 17:02:35 +02:00
Florian Pose
65d29d8c17
Using vmalloc() for FoE memory allocation.
2021-08-24 17:02:21 +02:00
Florian Pose
f3b4d16aba
Fixed memory leak concerning library ecrt_master_deactivate().
2021-08-24 17:01:54 +02:00
Florian Pose
d9e96f7112
Added extern "C" for floating-point functions.
2021-08-24 17:01:13 +02:00
Florian Pose
e6f11d9da0
Added missing const specifier to ecrt_read_real() / ecrt_read_lreal().
2021-08-24 17:00:52 +02:00
Florian Pose
5031834fde
Added floating-point access functions and macros for user-space.
2021-08-24 17:00:09 +02:00
Florian Pose
630c1492dd
Added e1000e driver for kernel 4.4.
2021-08-24 16:59:17 +02:00
Florian Pose
a5d70bac04
Use ecrt_master_sync_reference_clock_to() in DC examples.
2021-08-24 16:58:42 +02:00
Florian Pose
9019f108af
Bumped library version.
2021-08-24 16:58:26 +02:00
Florian Pose
5cecf2689a
Changed default prefix to /usr/local.
2021-08-24 16:58:03 +02:00
Florian Pose
c6241891da
Minor: DC diagnosis layout.
2021-08-24 16:57:04 +02:00
Florian Pose
fffbeb4ba5
Added ecrt_master_sync_reference_clock_to() method.
2021-08-24 16:56:23 +02:00
Florian Pose
9d733cb1a9
Renamed app_start_time to dc_ref_time; output via command-line tool.
2021-08-24 16:48:07 +02:00
Florian Pose
4447db4845
Added e1000 driver for kernel 4.4.
2021-08-24 16:40:51 +02:00
Florian Pose
a4524e5078
Minor fix.
2021-08-24 16:40:39 +02:00
Florian Pose
d66a56b6ad
Added r8169 driver for kernel 4.4.
2021-08-24 16:40:18 +02:00
Florian Pose
b496e5569c
Added e100 driver for kernel 4.4.
2021-08-24 16:40:01 +02:00
Florian Pose
b2e987df61
Checked usage of last_rx timestamp for stats; fixed indentation.
2021-08-24 16:39:21 +02:00