Commit Graph

2836 Commits

Author SHA1 Message Date
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
Bjarne von Horn 1d858d8b3e Fix doxygen wording. 2024-07-22 11:43:51 +02:00
Bjarne von Horn 45e8b098d7 add multi-master support to fakelib. 2024-07-19 11:51:17 +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
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
Florian Pose 220bb4661a Enable -Wmaybe-uninitialised; Fixed uninitialized kfree(). 2024-06-06 14:24:56 +02:00
Florian Pose d22a450aae Merge branch 'dev-base-lock' into 'devel-1.6'
Linux >= 6.9.0 support

See merge request etherlab.org/ethercat!129
2024-06-06 12:10:51 +00:00
Bjarne von Horn 2c3a92ff23 Annotate API restrictions with tags.
Refers to an overview page with tables and explainations.
2024-06-06 13:56:09 +02:00
Bjarne von Horn 495dbc1aa6 Fix return value for ecrt_master_send_ext(). 2024-06-06 13:55:40 +02:00
Bjarne von Horn 3a064cac2a avoid sleeping in ecrt_master_send_ext()
mini.c example now plays well with EoE.
2024-06-05 16:24:12 +02:00
Nicola Fontana 95c25b5071 Remove dev_base_lock for linux >= 6.9.0
Kernel commit 1b3ef46cb7f2618cc0b507393220a69810f6da12 removed
`dev_base_lock` from v6.9 onward.

Use the alternate iterator `for_each_netdev_rcu` introduced by commit
c6d14c84566d6b70ad9dc1618db0dec87cca9300 in 2.6.33+.
2024-06-03 12:45:48 +02:00
Bjarne von Horn f4e9367dde Add igc for 5.15.40 2024-06-03 11:05:20 +02:00