Florian Pose
529242d752
Merge branch '175-tool-use-sint-32-notation-in-matlab-output-driver' into 'stable-1.6'
...
Use sint(32) notation in matlab output driver
Closes #175
See merge request etherlab.org/ethercat!173
2025-06-27 10:22:50 +02:00
Florian Pose
3e9cc87717
Using uint(x) as datatype in EtherLab Pdos output.
2025-06-27 10:16:04 +02:00
Florian Pose
5369698022
Merge branch 'more_drivers_6.4_6.12' into 'stable-1.6'
...
Add e1000e, igb, igc, genet, stmmac for 6.4 and 6.12
See merge request etherlab.org/ethercat!171
2025-06-26 13:07:25 +02:00
Bjarne von Horn
790dcecc34
Add e1000e for 6.12
...
Taken from 6.12.8
2025-06-26 12:47:04 +02:00
Bjarne von Horn
ab89464e11
Fix uninitialized object usage in igc 6.12.
2025-06-26 11:00:17 +02:00
Bjarne von Horn
7294ebd078
Avoid smp_processor_id() in igb 6.12.
2025-06-26 10:37:23 +02:00
Bjarne von Horn
d75234c4e1
fix exported symbol for stmmac 6.12
2025-06-25 11:52:01 +02:00
Bjarne von Horn
5e060a5d7e
Add stmmac for 6.12
...
Taken from 6.12.8
2025-06-23 16:07:23 +02:00
Bjarne von Horn
8b10f32ab3
Add stmmac for 6.4.0
2025-06-23 15:03:04 +02:00
Bjarne von Horn
cdc3e6395f
Add genet for kernel 6.4.0
2025-06-23 13:23:51 +02:00
Bjarne von Horn
ad2a155e97
Add igb for 6.12
...
Taken from 6.12.8
2025-06-23 13:11:12 +02:00
Bjarne von Horn
a61d9d05f0
replace kernel versions in igb update script.
2025-06-23 13:11:12 +02:00
Bjarne von Horn
7c21252c99
Fix igb 6.4 includes
...
was still 6.1...
2025-06-23 13:11:12 +02:00
Bjarne von Horn
11ec5fff67
Add igc for 6.12
...
Taken from 6.12.8
2025-06-23 13:11:07 +02:00
Florian Pose
ced654cb3e
Merge branch 'drivers_6.4.0' into 'stable-1.6'
...
Add e1000e and igb for 6.4
Closes #180
See merge request etherlab.org/ethercat!169
2025-06-23 10:50:41 +02:00
Bjarne von Horn
b9a3264bbb
Add igb driver for kernel 6.4
2025-06-23 10:44:24 +02:00
Bjarne von Horn
21433d2cca
Fix ccflags for e1000e 6.4
2025-06-23 10:44:24 +02:00
Bjarne von Horn
555729c356
Add e1000e driver for kernel 6.4
2025-06-23 10:44:24 +02:00
Florian Pose
990d48e6c1
Bumped version to 1.6.5.
2025-06-10 12:13:37 +02:00
Florian Pose
b8a942afb8
Changed autoconf requirement to 2.59 again.
2025-06-10 12:11:27 +02:00
Florian Pose
354f1493cc
Switched from hrtimer_init() to hrtimer_setup() with Linux 6.15.
2025-06-10 12:08:09 +02:00
Florian Pose
240080f110
Implemented new timer interface for mini example since kernel 6.15.
2025-06-10 11:53:59 +02:00
Florian Pose
013c44ad0d
Replaced remaining AC_HELP_STRING with AS_HELP_STRING.
2025-06-10 11:46:38 +02:00
Florian Pose
703b611728
Bump version to 1.6.4.
2025-04-17 14:00:06 +02:00
Florian Pose
ba42da8f14
Merge branch 'fix_igc_rx' into 'stable-1.6'
...
Fix RX descriptor writeback threshold to 1
See merge request etherlab.org/ethercat!168
2025-04-04 11:10:50 +02:00
Bjarne von Horn
a9e9489f97
Fix RX descriptor writeback threshold to 1
...
If the igc adapter is not used for EtherCAT, the threshold is left to the original default, 4.
Superseeds !147
2025-04-04 10:10:22 +02:00
Florian Pose
9f1ff71b43
Merge branch 'rescan-statements' into 'stable-1.6'
...
Avoid rescan on non-responding slave
See merge request etherlab.org/ethercat!167
2025-04-03 16:25:43 +02:00
Florian Pose
527c8b52cf
Avoid rescan on non-responding slave.
2025-04-03 16:19:07 +02:00
Florian Pose
f40c89c150
Merge branch 'rescan-statements' into 'stable-1.6'
...
Added some debug statements concering re-scanning
See merge request etherlab.org/ethercat!166
2025-04-02 19:24:00 +02:00
Florian Pose
1a6af314d8
Added some debug statements concering re-scanning.
2025-04-02 19:16:30 +02:00
Florian Pose
7843101ed3
Merge branch '167-warning-no-previous-prototype-for-ec_master_nanosleep-wmissing-prototypes-when-i-try-sudo-make' into 'stable-1.6'
...
Resolve "warning: no previous prototype for 'ec_master_nanosleep' [-Wmissing-prototypes] when i try 'sudo make modules'"
Closes #167
See merge request etherlab.org/ethercat!165
2025-03-26 09:06:08 +01:00
Florian Pose
0116094a7c
Avoid missing prototype warning.
2025-03-25 09:24:25 +01:00
Florian Pose
7deaae5c4a
Merge branch 'disable_eoe_op' into 'stable-1.6'
...
Backport "Do not touch AL state of EoE slaves." to stable-1.6
See merge request etherlab.org/ethercat!164
2025-03-21 09:32:23 +01:00
Florian Pose
0e2dd2ff56
Do not touch AL state of EoE slaves.
2025-03-21 09:25:47 +01:00
Florian Pose
319d7f8cd4
Merge branch '156-hint-for-user-regarding-fake_ec_name' into 'stable-1.6'
...
Resolve "Hint for user regarding: FAKE_EC_NAME"
Closes #156
See merge request etherlab.org/ethercat!163
2025-03-18 11:44:01 +01:00
Florian Pose
a460324d94
Warning if FAKE_EC_NAME is not set.
2025-03-18 11:33:19 +01:00
Florian Pose
91f140e994
Wrapped long lines.
2025-03-18 11:23:26 +01:00
Florian Pose
b9b493336c
Merge branch 'disable-initd' into 'stable-1.6'
...
Support to initd optional
See merge request etherlab.org/ethercat!159
2025-03-13 09:18:54 +01:00
Florian Pose
eeee887bcf
Merge branch 'fix_fake_ethercat' into 'stable-1.6'
...
Add EtherCAT Master id to rtipc directory.
See merge request etherlab.org/ethercat!161
2025-03-13 08:44:45 +01:00
Bjarne von Horn
5f75f566ce
Create rtipc directories on startup
2025-03-12 14:08:26 +01:00
Bjarne von Horn
7036da66f4
Add EtherCAT Master id to rtipc directory.
...
Currently, having multiple rtipc instances with the same
cache directory in one application does not work.
So we use one directory per master instance.
2025-03-12 11:54:50 +01:00
Bjarne von Horn
5bbf53a376
Fix FakeEtherCAT Domain activation.
2025-03-11 19:07:01 +01:00
Nicola Fontana
d31fe6db68
doc: fix references to init scripts
...
init.d support has been updated but the TeX files still reference some
old contents.
Fix all the `../script` folder references, avoid pointing to generated
files (that, depending on the configure options, may or may not exist)
and, while at it, refresh a bit the systemd/init.d documentations.
2025-02-17 12:45:41 +01:00
Nicola Fontana
4dc942d789
Update init.d support
2025-02-17 12:45:39 +01:00
Florian Pose
4ce0c74d35
Merge branch 'UPDOWN_INTERFACES' into 'stable-1.6'
...
Add UPDOWN_INTERFACES option to ethercat.conf
See merge request etherlab.org/ethercat!157
2025-02-17 09:12:05 +00:00
Florian Pose
4831aefbb5
Merge branch 'autotools' into 'stable-1.6'
...
Improvements to the build system
Closes #16
See merge request etherlab.org/ethercat!158
2025-02-17 09:07:37 +00:00
Florian Pose
45e2a23ea1
Merge branch 'docs' into 'stable-1.6'
...
Documentation improvements
Closes #31
See merge request etherlab.org/ethercat!156
2025-02-17 09:05:05 +00:00
Nicola Fontana
bfd84c8f3e
Add UPDOWN_INTERFACES option to ethercat.conf
2025-02-14 17:04:05 +01:00
Nicola Fontana
9d9839a092
Fix obsolete warnings on bootstrap
...
Use AS_HELP_STRING instead of the obsolete AC_HELP_STRING and call
LT_INIT instead of AC_PROG_LIBTOOL (if available).
2025-02-14 17:02:39 +01:00
Nicola Fontana
0ca438ccb5
Fix #16 : explicitely check for pkg-config macros
...
Without this patch, `./bootstrap` fails with the following error if
pkgconf/pkg-config is not installed:
lib/Makefile.am:76: error: 'pkgconfig_DATA' is used but 'pkgconfigdir' is undefined
This can be triggered by disinstalling `pkgconf/pkg-config`. The problem
here is that the check for `pkg-config` is done at configure level but
`automake` fails at bootstrap level because of the above error.
This basically "fixes" the issue by changing the way in which
`./bootstrap` fails.
2025-02-14 17:02:27 +01:00