Florian Pose
d34e5a60d4
Markdown fixes.
2023-01-30 10:45:31 +01:00
Florian Pose
d8045fe122
Re-formatted README, INSTALL and FEATURES to markdown.
2023-01-30 10:36:21 +01:00
Florian Pose
6f9509214d
Fixed typo.
2023-01-25 10:00:06 +01:00
Florian Pose
ca38429005
Prepared for EtherLab Documentation collection.
2023-01-09 11:34:17 +01:00
Florian Pose
7fe393c5d9
Publish docs under branch folder.
2023-01-09 11:06:45 +01:00
Florian Pose
57adee4c7b
Changed email and postal address.
2023-01-09 09:59:08 +01:00
Florian Pose
3893e863e7
Mention registers in watchdog configuration.
2022-12-11 15:44:30 +01:00
raim.delgado
7bdaca925c
fix version compatibility of alloc_netdev when debug if is enabled
2022-11-29 09:59:02 +09:00
Florian Pose
992e13e782
Merge branch 'doxygen' into 'stable-1.5'
...
Use IgH doxygen theme
See merge request etherlab.org/ethercat!60
2022-11-21 13:51:01 +00:00
Bjarne von Horn
a186717821
Use IgH doxygen theme
...
and remove pages output as the html pages will be served
by other repository
2022-11-16 10:31:01 +01:00
Florian Pose
65b1efe305
Precised kernel versions.
2022-11-02 09:47:04 +01:00
Florian Pose
1e133c4063
Minor line length change.
2022-09-21 09:10:25 +02:00
Florian Pose
4933150c17
Merge branch 'fix-cli-download' into 'stable-1.5'
...
Fix cli download
See merge request etherlab.org/ethercat!57
2022-09-05 09:18:52 +00:00
Florian Pose
9aa5935d08
Merge branch 'fix_eoe_usermode_lock' into 'stable-1.5'
...
ioctl.c: FIX: must take io_sem around ecrt_master_send/ecrt_master_receive
See merge request etherlab.org/ethercat!36
2022-09-05 09:11:37 +00:00
Florian Pose
44f8be65d8
Fixed downloading SDOs via stdin (-).
2022-09-01 13:48:42 +02:00
Florian Pose
d453e577ce
Removed tabs; output code as int.
2022-09-01 13:43:22 +02:00
Florian Pose
eb35635b77
Removed stages definition.
2022-06-22 10:29:04 +02:00
Florian Pose
8127e441d2
Merge branch 'stable-1.5' of ../git into stable-1.5
2022-06-22 10:25:33 +02:00
Bjarne von Horn
d7ece1b11f
patched igb 5.10 driver
2022-06-14 12:31:34 +02:00
Florian Pose
26e5b9f553
Minor: Fixed indent.
2022-05-17 14:10:51 +02:00
Bjarne von Horn
d301cbb992
Fix setting mac_address
...
eoe->dev->dev_addr is read_only in 5.17.0
using eth_hw_addr_set instead
2022-05-17 12:17:28 +02:00
Florian Pose
54814b770e
Fixed distribution of bash completions file.
2022-05-16 10:38:42 +02:00
Florian Pose
980da865cd
Merge branch 'stable-1.5' of gitlab.com:etherlab.org/ethercat into stable-1.5
2022-05-16 10:15:19 +02:00
Florian Pose
65b192c09a
Install bash completions.
2022-05-16 10:14:37 +02:00
Bjarne von Horn
c0c123dc61
add bash completion for ethercat tool
2022-05-16 10:12:05 +02:00
Florian Pose
15f19fbb7b
Update .gitlab-ci.yml
2022-04-02 07:58:51 +00:00
Florian Pose
4376e42f2b
Update .gitlab-ci.yml
2022-04-02 07:51:47 +00:00
Florian Pose
932577aff8
Use 15.3 images.
2022-04-01 15:14:35 +00:00
Florian Pose
2bdecddf9c
Using own texlive image.
2022-04-01 15:08:09 +00:00
Florian Pose
a6c3005d31
Use texlive image.
2022-04-01 15:16:21 +02:00
Florian Pose
71ef9da4a1
Commands in build stage.
2022-04-01 15:06:16 +02:00
Florian Pose
fb937aa5f2
Test artifacts.
2022-04-01 14:48:23 +02:00
Florian Pose
b746ce65b1
Build commands separately.
2022-04-01 14:18:20 +02:00
Florian Pose
86eb89464d
ext target for documentation.
2022-04-01 14:10:30 +02:00
Florian Pose
508b465069
Build documentation.
2022-04-01 13:51:00 +02:00
Florian Pose
340584e114
Added missing commands.
2022-04-01 13:49:02 +02:00
Florian Pose
a32fa5fc3a
Build documentation.
2022-04-01 13:26:09 +02:00
Florian Pose
049592873d
Added missing commands.
2022-04-01 12:56:56 +02:00
Florian Pose
49135bfaff
Centrally defined mailbox types.
2022-03-04 10:00:47 +01:00
Florian Pose
9b0a63ab8f
Merge branch 'fix_cmake' into 'stable-1.5'
...
Fix cmake config module
See merge request etherlab.org/ethercat!44
2022-03-02 12:55:08 +00:00
Bjarne von Horn
7e4aba9a6d
build user example with cmake and test it
2022-02-22 23:28:42 +01:00
Bjarne von Horn
9d484de82a
Fix cmake config module
2022-01-01 23:41:23 +01:00
Florian Pose
d599f79832
Merge branch 'fix_aarch64_build' into 'stable-1.5'
...
Fix DMA detection macro
See merge request etherlab.org/ethercat!43
2021-12-13 09:55:04 +00:00
Bjarne von Horn
2c9286de9b
Fix DMA detection macro
...
Some arm64 builds have CONFIG_PCI, but free_dma() and request_dma()
symbols depend on CONFIG_GENERIC_ISA_DMA
2021-12-06 23:36:35 +01:00
Florian Pose
4dda8f4ae9
Merge branch 'stable-1.5' into 'stable-1.5'
...
publish doxygen with Gitlab pages
See merge request etherlab.org/ethercat!42
2021-11-30 09:46:41 +00:00
Bjarne von Horn
06e7b48aba
publish doxygen with Gitlab pages
2021-11-29 22:29:41 +01:00
till straumann
f4e3a92352
master/ioctl.c: FIX -- more points where io_sem must be locked
...
Experienced corruption of master->datagram_queue because ecrt_domain_queue()
(when called from ioctl) does not hold the io_sem!
2021-11-04 13:50:55 +01:00
Florian Pose
4cdf467935
Merge branch 'feature/addCpuBindAsModuleParameter' into 'stable-1.5'
...
master: added 'run_on_cpu' module parameter to bind kthreads to a cpu
See merge request etherlab.org/ethercat!35
2021-10-28 15:58:24 +00:00
till straumann
5437ec4ef1
ioctl.c: FIX: must take io_sem around ecrt_master_send/ecrt_master_receive
2021-10-14 10:20:52 +02:00
Matthias Schoepfer
e6d842cc8f
master: added 'run_on_cpu' module parameter to bind kthreads to a cpu
...
When you use isolcpus to isolate a cpu for the realtime task, as well
as assiging all relevant interrupts to this cpu, it makes sense to
also bind the EtherCAT-OP / EtherCAT-IDLE task to this cpu to reduce
the cache misses and avoid data migration between cores. Therefore
a parameter 'run_on_cpu' is added, that takes the cpu number (same as
in isolcpus, not a smp_affinity mask). If unset, will bind to any cpu
and will be migratable.
The reason to put this into the kernel module is, that the thread is
created during runtime, i.e. when the userspace program is starting
the ethercat master. It would be rather hacky, to find the pid of the
EtherCAT-xx thread and migrate it at this point.
Signed-off-by: Matthias Schoepfer <m.schoepfer@rethinkrobotics.com >
2021-09-27 14:56:01 +02:00