2843 Commits

Author SHA1 Message Date
Florian Pose
419f62161b Merge branch 'add_fake_library' into 'stable-1.6'
Add fake library

See merge request etherlab.org/ethercat!136
1.6.1
2024-07-26 11:18:49 +00:00
Florian Pose
905b768c58 Fixed typo and updated URLs. 2024-07-26 12:49:24 +02:00
Florian Pose
a0f7a0c8c9 Mention libfakeethercat in PDF documentation. 2024-07-26 12:35:54 +02:00
Florian Pose
04064099e9 Updated doxyfile to 1.11.0. 2024-07-26 11:57:02 +02:00
Bjarne von Horn
0f9ad4c834 Add more methods to fake_lib for EtherLab master block 2024-07-26 10:54:24 +02:00
Bjarne von Horn
185674e2b4 Add ecrt_master_scan_progress to fake lib. 2024-07-26 10:45:54 +02:00
Bjarne von Horn
3e3b938c2f Version bump to 1.6.1 2024-07-26 09:49:18 +02:00
Bjarne von Horn
f1349ead07 Add reference to EtherLab for swap_io. 2024-07-23 13:33:28 +02:00
Florian Pose
2632042e4e Merge branch 'stable-1.6-fix-rtdm-device-minor' into 'stable-1.6'
Fix "No such file or directory" error when using multiple masters and RTDM

See merge request etherlab.org/ethercat!139
2024-07-23 07:19:24 +00:00
Xianzi Lu
9ee9497dd4 Fix "No such file or directory" error when using multiple masters and RTDM
This error occurs when we are using multiple masters along with RTDM.
Device minor is not set and device numbers are always one when registering
an RTDM device.
Seems there is no need to change the legacy Xenomai 2.6 RTDM driver, because
the device will be identified by a name instead of a device minor.
2024-07-23 13:34:39 +08:00
Bjarne von Horn
1d858d8b3e Fix doxygen wording. 2024-07-22 11:43:51 +02:00
Florian Pose
b30b7b6561 Merge branch 'fix_disable_eoe' into 'stable-1.6'
Fix building without EoE

Closes #123

See merge request etherlab.org/ethercat!137
2024-07-22 07:47:01 +00:00
Bjarne von Horn
45e8b098d7 add multi-master support to fakelib. 2024-07-19 11:51:17 +02:00
Bjarne von Horn
eaeddb0c49 Add CI job without EoE. 2024-07-18 14:15:30 +02:00
Bjarne von Horn
4f71ac5099 Fix building without EoE
Fixes #123
2024-07-18 14:14:32 +02:00
Bjarne von Horn
b5c7527990 fix pdf job dependencies. 2024-07-18 13:34:28 +02:00
Bjarne von Horn
86656eb61a switch to 15.4 2024-07-18 12:36:02 +02:00
Bjarne von Horn
fe08cb0741 build fakelib in CI. 2024-07-18 12:07:17 +02:00
Bjarne von Horn
c2c3d56a2c Add README to fakelib 2024-07-18 12:02:53 +02:00
Bjarne von Horn
c15195178f Add SDO Json Dump to FakeLib. 2024-07-08 15:23:54 +02:00
Bjarne von Horn
0261b21adb more fake functions 2024-07-05 11:06:21 +02:00
Bjarne von Horn
013aafc329 Simulate domain state 2024-07-05 11:06:05 +02:00
Bjarne von Horn
4795be145a Save SDO config 2024-07-05 11:05:36 +02:00
Bjarne von Horn
42b980c0d4 add fake ethercat library to build system. 2024-07-04 19:00:42 +02:00
Bjarne von Horn
19779300e9 Add debug statements. 2024-07-04 18:31:20 +02:00
Bjarne von Horn
0740c3bbb6 permutate domain ids with FAKE_DOMAIN_PERMUTATION env 2024-07-04 18:30:35 +02:00
Bjarne von Horn
daa555a4f6 Make rtipc name configurable 2024-07-04 18:13:17 +02:00
Bjarne von Horn
4c953d5000 WIP add rtipc 2024-07-04 15:41:34 +02:00
Bjarne von Horn
19afa78793 Very initial libfakeethercat 2024-07-04 12:31:46 +02:00
Florian Pose
bc945f69ab Merge branch 'devel-1.6' into 'stable-1.6'
mention all current drivers in ethercat.conf

See merge request etherlab.org/ethercat!135
2024-06-07 13:16:14 +00:00
Bjarne von Horn
7e8c6cf12a mention all current drivers in ethercat.conf 2024-06-07 15:03:47 +02:00
Florian Pose
cafd367785 Merge branch 'docs-on-tag' into 'stable-1.6'
Trigger docs pipeline on new tag.

See merge request etherlab.org/ethercat!134
2024-06-07 12:53:01 +00:00
Florian Pose
2b9b61fd1e Trigger docs pipeline on new tag. 2024-06-07 14:45:40 +02:00
Florian Pose
8330bca82c Merge branch 'devel-1.6' into 'stable-1.6'
Preparations for version 1.6

See merge request etherlab.org/ethercat!114
1.6.0
2024-06-07 11:50:33 +00:00
Bjarne von Horn
057defec1c update doxygen layout. 2024-06-07 13:19:20 +02:00
Bjarne von Horn
a62bfcef9a Fix out-of-tree build of various drivers 2024-06-07 11:45:29 +02:00
Bjarne von Horn
b02f0492e0 remove unneeded suse conditional. 2024-06-07 11:41:06 +02:00
Bjarne von Horn
807c8ba709 Add missing backslash in Makefile.am 2024-06-07 11:29:58 +02:00
Bjarne von Horn
bac16d07a9 Fix systemd service file
network.service is suse-specific,
on Debian its name is networking.service.

According to https://systemd.io/NETWORK_ONLINE/,
there are three targets available in systemd for networking purposes.
2024-06-07 10:55:26 +02:00
Florian Pose
c3db4383b6 Determine master version via git tag. 2024-06-07 10:42:23 +02:00
Florian Pose
f538987d66 Chapter with userspace application example. 2024-06-07 10:31:01 +02:00
Florian Pose
c2996a8bd9 Included application interface header in PDF doc. 2024-06-07 10:15:27 +02:00
Bjarne von Horn
93b60bb812 Fix rt_mutex_lock_interruptible() again for RT >= 3.2 2024-06-06 17:10:13 +02:00
Bjarne von Horn
d71e362a5e update doxygen logo and add favicon 2024-06-06 16:38:33 +02:00
Bjarne von Horn
6f928c6fe8 Fix rt_mutex_lock_interruptible for Kernel < 3.17.0 2024-06-06 16:27:04 +02:00
Bjarne von Horn
0cb7cfd973 Fix very old kernels with CONFIG_SUSE_KERNEL 2024-06-06 16:27:04 +02:00
Florian Pose
f814e7d328 Merge branch 'rework_doc_again' into 'devel-1.6'
Annotate API restrictions with tags.

See merge request etherlab.org/ethercat!130
2024-06-06 13:29:23 +00:00
Florian Pose
5177b6fb14 Fixed ref. 2024-06-06 15:23:29 +02:00
Florian Pose
c4e2670164 Fixed tables. 2024-06-06 15:21:59 +02:00
Florian Pose
4a39a106e1 Reviewed API usage. 2024-06-06 15:07:25 +02:00