Commit Graph

2282 Commits

Author SHA1 Message Date
Florian Pose 029a72b8cb Added r8169 driver for kernel 4.4. 2018-10-23 15:06:54 +02:00
Florian Pose 9f6863c471 Added e100 driver for kernel 4.4. 2018-10-23 14:55:53 +02:00
Florian Pose 57c60f0b3b Checked usage of last_rx timestamp for stats; fixed indentation. 2018-10-23 13:03:05 +02:00
Florian Pose 025c2af1ae Added native igb driver for kernel 4.4. 2018-10-23 11:53:20 +02:00
Florian Pose fff394782f Added 8139too for kernel 4.4. 2018-10-23 11:23:23 +02:00
Florian Pose 310f3793d4 TODO. 2018-10-18 13:35:23 +02:00
Florian Pose f45fd97325 Fixed typo. 2018-10-18 13:35:17 +02:00
Florian Pose 8c60ca5c72 Set --enable-sii-assign by default. 2018-10-05 10:24:11 +02:00
Florian Pose 9bb5b431e8 Do not call watchdog function while frames are received. 2018-02-14 11:46:03 +01:00
Florian Pose 93a7cd4c52 Fixed scheduler settings in dc_user example; use CLOCK_MONOTONIC. 2018-02-13 17:16:01 +01:00
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