Florian Pose
098dddb1e7
Use sched_setscheduler() to set priority in user example.
2018-02-06 14:58:14 +01:00
Florian Pose
2b2c7c9613
Applied 0002-use-setup_timer-for-v4.15.patch from Beckhoff.
2018-01-30 17:09:33 +01:00
Florian Pose
77dc73606d
Applied CCAT patch 0001-fix-ccat-netdev-for-v4.11.patch from Beckhoff.
2018-01-30 17:08:21 +01:00
Florian Pose
282e4c7494
Ignore missing SDO entries in output.
2017-12-13 16:00:43 +01:00
Florian Pose
538c3d7c04
Improved buffer overflow messages.
2017-12-13 15:39:13 +01:00
Florian Pose
a694e3055f
Support scheduler parameters in kernels >= 4.11.
2017-12-06 10:09:50 +01:00
Florian Pose
af0f0a2287
Added missing configure options to documentation.
2017-10-27 12:33:30 +02:00
Florian Pose
21813858c8
Mention igb driver in config files.
2017-10-27 12:18:11 +02:00
Florian Pose
1016e8a75e
Respect bashisms.
2017-10-12 15:01:43 +02:00
Florian Pose
39919cd96a
Fixed statistics filter initialisation.
2017-10-12 13:22:06 +02:00
Florian Pose
06ab4c34a8
Doc.
2017-10-12 13:09:52 +02:00
Florian Pose
ac4d440b21
EtherCAT functionality of igb driver.
2017-10-12 13:08:15 +02:00
Florian Pose
8da461bdab
Added clean igb driver from kernel 3.18 (no EtherCAT yet).
2017-09-08 14:39:38 +02:00
Florian Pose
25bdba8bbd
Do not build GPIO part of CCAT if GPIO is not configured in kernel.
2017-09-08 13:50:06 +02:00
Florian Pose
277bc127c8
Forgot Makefile.orig.
2017-09-08 13:16:57 +02:00
Philipp Weyer
e709444450
Fixed vm_fault.
2017-09-04 17:24:46 +02:00
Florian Pose
cf8227a71b
Adapted vm_operations_struct for kernels >= 4.11
2017-09-04 17:12:59 +02:00
Philipp Weyer
d81aa18113
Fixed lib include paths
2017-08-18 12:30:16 +02:00
Florian Pose
9127613472
Clear unused ports; use arrows for next slaves.
2017-03-03 17:08:39 +01:00
Florian Pose
84a3548a5e
Optionally output CRC diagnosis information in graph.
2017-03-03 16:49:13 +01:00
Florian Pose
bb54a2e119
Using EC_MAX_PORTS.
2017-03-03 16:36:00 +01:00
Florian Pose
0ced30236e
Display alias adressing in graph.
2017-03-03 16:00:35 +01:00
Florian Pose
b96ac30333
Merged CRC command.
2017-03-03 13:55:01 +01:00
Florian Pose
94ab875ba9
crc reset command.
2017-03-03 13:50:49 +01:00
Florian Pose
efc11fa25f
New tool command 'ethercat crc'.
2017-03-03 13:33:17 +01:00
Florian Pose
fef51b5a26
merge
2017-01-13 16:47:27 +01:00
Florian Pose
5281569032
Support changed sock_create_kern() interface from Linux 4.2.
2016-10-18 10:20:47 +02:00
Florian Pose
b6cace3df1
Support changed tty_prepare_flip_string() interface from kernel 3.9.
2016-10-18 10:20:21 +02:00
Florian Pose
545d4e548c
Use SYNC0 + SYNC1 cycle times for cyclic start time generation.
2016-09-16 12:35:09 +02:00
Florian Pose
9d24bf69e2
merge
2016-09-16 11:57:01 +02:00
Florian Pose
c7f2a93cc5
merge
2016-09-16 11:56:53 +02:00
Florian Pose
8f599d1eb8
Always clear PDO mapping in ecrt_slave_config_pdos().
2016-09-16 11:56:10 +02:00
Florian Pose
2da13023f4
Migrated user-space example to use clock_nanosleep().
2016-06-09 13:52:22 +02:00
Florian Pose
a5cfa32f4b
Fixed fragmented SoE write request.
2016-05-13 17:43:00 +02:00
Patrick Bruenn
1362f30a05
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.
2016-04-12 11:17:36 +02:00
Florian Pose
2b18e00116
Prevent CCAT auto-loading.
2016-02-25 15:23:42 +01:00
Florian Pose
8a9aad3f44
Merged CCAT driver v0.14.
2016-02-16 15:18:34 +01:00
Florian Pose
8812d5bf73
Always clear PDO assignment of configured sync managers.
2016-01-22 10:11:58 +01:00
Florian Pose
67c89f9d81
merge
2015-12-18 12:30:45 +01:00
Patrick Bruenn
004831997e
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
2015-11-05 16:54:49 +01:00
Patrick Bruenn
2632d73bf2
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
2015-10-26 08:28:10 +01:00
Patrick Bruenn
596a2584c3
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
2015-10-13 12:24:16 +02:00
Florian Pose
00156fb424
New alloc_netdev() API since kernel 3.17.
2015-05-07 15:53:42 +02:00
Florian Pose
c67691de42
Fixed bug concerning netdev_completed_queue(); thanks to B. Benner.
2015-02-19 15:19:29 +01:00
Florian Pose
c02e204fcb
Added all drivers for kernel 3.16.
2014-10-28 16:54:59 +01:00
Florian Pose
0a250140d6
Added all drivers for kernel 3.14.
2014-10-28 16:31:44 +01:00
Florian Pose
04644ee1e2
Added all drivers for kernel 3.12.
2014-10-28 15:59:52 +01:00
Florian Pose
a8a629cd26
Added all drivers for kernel 3.10.
2014-10-28 15:44:36 +01:00
Florian Pose
19468817ef
Added all drivers for kernel 3.8.
2014-10-28 13:31:05 +01:00
Florian Pose
4ca7ebce7a
Fixed wrong version e1000 includes.
2014-10-28 11:26:00 +01:00