Commit Graph

2297 Commits

Author SHA1 Message Date
Florian Pose d8a487fc8c Fixed memory leak concerning library ecrt_master_deactivate(). 2019-06-14 12:42:52 +02:00
Florian Pose c5979ef566 Added extern "C" for floating-point functions. 2019-01-22 14:34:55 +01:00
Florian Pose 030e7ecbb9 Added missing const specifier to ecrt_read_real() / ecrt_read_lreal(). 2019-01-22 13:48:40 +01:00
Florian Pose b6e377ff11 Added floating-point access functions and macros for user-space. 2019-01-16 14:36:13 +01:00
Florian Pose 65ff5e7ede Added e1000e driver for kernel 4.4. 2019-01-04 11:30:09 +01:00
Florian Pose a1ff60df73 merge 2019-01-02 11:26:50 +01:00
Florian Pose 554eb6bf3e Changed default prefix to /usr/local. 2019-01-02 11:26:36 +01:00
Florian Pose ed3445558d Use ecrt_master_sync_reference_clock_to() in DC examples. 2018-11-28 18:24:05 +01:00
Florian Pose 04b01c04e0 Bumped library version. 2018-11-28 16:41:37 +01:00
Florian Pose c8a4aa7c58 Minor: DC diagnosis layout. 2018-11-27 13:14:50 +01:00
Florian Pose f03f15a6fc Added ecrt_master_sync_reference_clock_to() method. 2018-11-26 17:41:27 +01:00
Florian Pose 083bd419b8 Renamed app_start_time to dc_ref_time; output via command-line tool. 2018-11-26 17:17:18 +01:00
Florian Pose 0257660396 Fixed working counter calculation when process data of the same slave are
split into separate datagrams.
2018-11-12 15:02:49 +01:00
Florian Pose 23b3d31737 Added e1000 driver for kernel 4.4. 2018-10-23 15:47:56 +02:00
Florian Pose a9ae5c0727 Minor fix. 2018-10-23 15:16:47 +02:00
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