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
Florian Pose
84152ef5fd
Added native igb driver for kernel 4.4.
2021-08-24 16:38:50 +02:00
Florian Pose
3d160e709b
Added 8139too for kernel 4.4.
2021-08-24 16:38:28 +02:00
Florian Pose
aee4c1e7a6
TODO.
2021-08-24 16:38:01 +02:00
Florian Pose
788337030a
Fixed typo.
2021-08-24 16:37:26 +02:00
Florian Pose
8f2c2088f0
Set --enable-sii-assign by default.
2021-08-24 16:36:56 +02:00
Florian Pose
0642ecf226
Do not call watchdog function while frames are received.
2021-08-24 16:36:35 +02:00
Florian Pose
869707b8ca
Fixed scheduler settings in dc_user example; use CLOCK_MONOTONIC.
2021-08-24 16:36:10 +02:00
Florian Pose
199569b2d5
Use sched_setscheduler() to set priority in user example.
2021-08-24 16:35:45 +02:00
Florian Pose
b284286747
Applied 0002-use-setup_timer-for-v4.15.patch from Beckhoff.
2021-08-24 16:35:10 +02:00
Florian Pose
95ba6a03ca
Applied CCAT patch 0001-fix-ccat-netdev-for-v4.11.patch from Beckhoff.
2021-08-24 16:34:32 +02:00
Florian Pose
681b14c178
Ignore missing SDO entries in output.
2021-08-24 16:34:00 +02:00
Florian Pose
ef9517e7c3
Improved buffer overflow messages.
2021-08-24 16:33:05 +02:00
Florian Pose
606000bf40
Support scheduler parameters in kernels >= 4.11.
2021-08-24 16:32:36 +02:00
Florian Pose
463a0b2f63
Added missing configure options to documentation.
2021-08-24 16:31:47 +02:00
Florian Pose
7444363317
Mention igb driver in config files.
2021-08-24 16:30:55 +02:00
Florian Pose
93da3dc16f
Respect bashisms.
2021-08-24 16:30:27 +02:00
Florian Pose
1d28eafa1f
Fixed statistics filter initialisation.
2021-08-24 16:29:20 +02:00
Florian Pose
60a4763639
Doc.
2021-08-24 16:28:52 +02:00
Florian Pose
cf35b1f003
EtherCAT functionality of igb driver.
2021-08-24 16:26:46 +02:00
Florian Pose
f3a580470d
Added clean igb driver from kernel 3.18 (no EtherCAT yet).
2021-08-24 16:26:06 +02:00
Florian Pose
d1c7e79c94
Do not build GPIO part of CCAT if GPIO is not configured in kernel.
2021-08-24 16:25:33 +02:00
Florian Pose
09855ba49b
Forgot Makefile.orig.
2021-08-24 16:24:50 +02:00
Philipp Weyer
e2f864c921
Fixed vm_fault.
2021-08-24 16:23:15 +02:00
Florian Pose
538ff27265
Adapted vm_operations_struct for kernels >= 4.11
2021-08-24 16:22:39 +02:00
Patrick Bruenn
47db807948
devices/ccat: revert "limit rx processing to one frame per poll"
...
revert "limit rx processing to one frame per poll", which caused etherlab
frame timeouts in setups with more than one frame per cycle.
2021-08-24 16:19:34 +02:00
Florian Pose
41987fec6c
Always clear PDO mapping in ecrt_slave_config_pdos().
2021-08-24 16:17:09 +02:00
Florian Pose
164498b5ad
Fixed fragmented SoE write request.
2021-08-24 15:42:50 +02:00
Florian Pose
8ab66cd2e9
Prevent CCAT auto-loading.
2021-08-24 15:42:21 +02:00
Patrick Bruenn
3ee177f9d8
update ccat driver to v0.14
...
- fix ccat startup stall and 64 bit address usage
- limit rx processing to one frame per poll
- print registered gpio base to kernel log
- fix constness for *_driver objects
- refactor dma fifo initialization
- refactor rx/tx fifo code and structures
2021-08-24 15:41:36 +02:00
Patrick Bruenn
20aba4ed2e
fix ccat startup stall. In case the dma memory was allocated above 4 GB limit, CCAT is unable to access it.
...
-> limit the dma_mask to 32-bit to omit this situation
2021-08-24 15:35:50 +02:00
Patrick Bruenn
ec5c35306e
update ccat driver to v0.13
...
- add driver for the SRAM function block
- add driver for the GPIO function block
- add support for multiple CCATs
- prepare support for devices without pci
2021-08-24 15:34:53 +02:00
Philipp Weyer
ef0a8bfa1f
Fixed lib include paths
2017-08-18 12:30:16 +02:00
Florian Pose
6e6441ed76
Clear unused ports; use arrows for next slaves.
2017-03-03 17:08:39 +01:00
Florian Pose
d1376b9444
Optionally output CRC diagnosis information in graph.
2017-03-03 16:49:13 +01:00
Florian Pose
4ca05a730d
Using EC_MAX_PORTS.
2017-03-03 16:36:00 +01:00
Florian Pose
af5c09fdb5
Display alias adressing in graph.
2017-03-03 16:00:35 +01:00
Florian Pose
cb6444fb28
crc reset command.
2017-03-03 13:50:49 +01:00
Florian Pose
d065d2a43b
New tool command 'ethercat crc'.
2017-03-03 13:33:17 +01:00
Florian Pose
0b91af9bb2
Use SYNC0 + SYNC1 cycle times for cyclic start time generation.
2016-09-16 12:35:09 +02:00
Florian Pose
95c2be2a37
Support changed sock_create_kern() interface from Linux 4.2.
2016-10-18 10:20:47 +02:00
Florian Pose
8ab3c676cd
Support changed tty_prepare_flip_string() interface from kernel 3.9.
2016-10-18 10:20:21 +02:00
Florian Pose
e78d153199
Minor change.
2016-06-22 14:08:34 +02:00
Florian Pose
938289f396
Minor change.
2016-06-22 13:50:35 +02:00
Florian Pose
dc92e57bc3
Minor changes.
2016-06-22 13:49:16 +02:00
Florian Pose
075afaf626
Migrated user-space example to use clock_nanosleep().
2016-06-09 13:52:22 +02:00
Florian Pose
2982618ddb
EoE interface configuration hints.
2016-05-04 11:17:20 +02:00
Florian Pose
1277f0b656
Included "ethercat ip" command in documentation.
2016-05-04 10:29:55 +02:00