Wed, 12 Sep 2018 22:15:18 +0200Added devices/rtdmnet.c, heavily based on devices/generic.c, and with similar purpose. It uses Xenomai's RTNet/RTDM socket instead of Linux socket. stable-1.5
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 12 Sep 2018 22:15:18 +0200] rev 2709
Added devices/rtdmnet.c, heavily based on devices/generic.c, and with similar purpose. It uses Xenomai's RTNet/RTDM socket instead of Linux socket.

Wed, 12 Sep 2018 21:22:46 +0200Fix C/C++ linking problem in tool/ethercat stable-1.5
Edouard Tisserant <edouard.tisserant@gmail.com> [Wed, 12 Sep 2018 21:22:46 +0200] rev 2708
Fix C/C++ linking problem in tool/ethercat

Tue, 11 Sep 2018 22:16:10 +0200Continued update of master's rtdm part to xenomai 3 : ioctl context now obtained from rtdm_fd stable-1.5
Edouard Tisserant <edouard.tisserant@gmail.com> [Tue, 11 Sep 2018 22:16:10 +0200] rev 2707
Continued update of master's rtdm part to xenomai 3 : ioctl context now obtained from rtdm_fd

Tue, 11 Sep 2018 08:43:17 +0200Continued update of master's rtdm part to xenomai 3 : rtdm_user_info_t now replaced by rtdm_fd stable-1.5
Edouard Tisserant <edouard.tisserant@gmail.com> [Tue, 11 Sep 2018 08:43:17 +0200] rev 2706
Continued update of master's rtdm part to xenomai 3 : rtdm_user_info_t now replaced by rtdm_fd

Mon, 10 Sep 2018 22:40:27 +0200migrate posix xenomai example to Xenomai3 stable-1.5
Edouard Tisserant <edouard.tisserant@gmail.com> [Mon, 10 Sep 2018 22:40:27 +0200] rev 2705
migrate posix xenomai example to Xenomai3

Mon, 30 Jul 2018 11:58:02 +0200migrate native xenomai example to Xenomai3 stable-1.5
Edouard Tisserant <edouard.tisserant@gmail.com> [Mon, 30 Jul 2018 11:58:02 +0200] rev 2704
migrate native xenomai example to Xenomai3

Mon, 30 Jul 2018 11:18:45 +0200rt_dev_* has been abandonned in Xenomai3, on user side we use the regular POSIX I/O calls exposed by libcobalt stable-1.5
Edouard Tisserant <edouard.tisserant@gmail.com> [Mon, 30 Jul 2018 11:18:45 +0200] rev 2703
rt_dev_* has been abandonned in Xenomai3, on user side we use the regular POSIX I/O calls exposed by libcobalt

Sun, 22 Jul 2018 23:17:59 +0200rtdm skin is equivalent to posix in Xenomai3's xeno-config. Replace XENOMAI_RTDM_*FLAGS by XENOMAI_LIB_*FLAGS to distinguish lib/example flags. stable-1.5
Edouard Tisserant <edouard.tisserant@gmail.com> [Sun, 22 Jul 2018 23:17:59 +0200] rev 2702
rtdm skin is equivalent to posix in Xenomai3's xeno-config. Replace XENOMAI_RTDM_*FLAGS by XENOMAI_LIB_*FLAGS to distinguish lib/example flags.

Tue, 10 Jul 2018 16:49:05 +0200Add module installation path to configure options stable-1.5
Edouard Tisserant <edouard.tisserant@gmail.com> [Tue, 10 Jul 2018 16:49:05 +0200] rev 2701
Add module installation path to configure options

Sun, 08 Jul 2018 13:40:31 +0200Intermediate state while updating master's RTDM part to Xenomai 3 stable-1.5
Edouard Tisserant <edouard.tisserant@gmail.com> [Sun, 08 Jul 2018 13:40:31 +0200] rev 2700
Intermediate state while updating master's RTDM part to Xenomai 3

Sun, 08 Jul 2018 13:33:09 +0200Added --with-xenomai-config to override xenomai config command, also allowing special environment variables to be passed. stable-1.5
Edouard Tisserant <edouard.tisserant@gmail.com> [Sun, 08 Jul 2018 13:33:09 +0200] rev 2699
Added --with-xenomai-config to override xenomai config command, also allowing special environment variables to be passed.

Example : --with-xenomai-config="DESTDIR=/path/to/staging /path/to/xeno-config"

Tue, 13 Feb 2018 17:16:01 +0100Fixed scheduler settings in dc_user example; use CLOCK_MONOTONIC. stable-1.5
Florian Pose [Tue, 13 Feb 2018 17:16:01 +0100] rev 2698
Fixed scheduler settings in dc_user example; use CLOCK_MONOTONIC.

Tue, 06 Feb 2018 14:58:14 +0100Use sched_setscheduler() to set priority in user example. stable-1.5
Florian Pose [Tue, 06 Feb 2018 14:58:14 +0100] rev 2697
Use sched_setscheduler() to set priority in user example.

Tue, 30 Jan 2018 17:09:33 +0100Applied 0002-use-setup_timer-for-v4.15.patch from Beckhoff. stable-1.5
Florian Pose [Tue, 30 Jan 2018 17:09:33 +0100] rev 2696
Applied 0002-use-setup_timer-for-v4.15.patch from Beckhoff.

Tue, 30 Jan 2018 17:08:21 +0100Applied CCAT patch 0001-fix-ccat-netdev-for-v4.11.patch from Beckhoff. stable-1.5
Florian Pose [Tue, 30 Jan 2018 17:08:21 +0100] rev 2695
Applied CCAT patch 0001-fix-ccat-netdev-for-v4.11.patch from Beckhoff.

Wed, 13 Dec 2017 16:00:43 +0100Ignore missing SDO entries in output. stable-1.5
Florian Pose <fp@igh.de> [Wed, 13 Dec 2017 16:00:43 +0100] rev 2694
Ignore missing SDO entries in output.

Wed, 13 Dec 2017 15:39:13 +0100Improved buffer overflow messages. stable-1.5
Florian Pose <fp@igh.de> [Wed, 13 Dec 2017 15:39:13 +0100] rev 2693
Improved buffer overflow messages.

Wed, 06 Dec 2017 10:09:50 +0100Support scheduler parameters in kernels >= 4.11. stable-1.5
Florian Pose <fp@igh.de> [Wed, 06 Dec 2017 10:09:50 +0100] rev 2692
Support scheduler parameters in kernels >= 4.11.

Fri, 27 Oct 2017 12:33:30 +0200Added missing configure options to documentation. stable-1.5
Florian Pose <fp@igh.de> [Fri, 27 Oct 2017 12:33:30 +0200] rev 2691
Added missing configure options to documentation.

Fri, 27 Oct 2017 12:18:11 +0200Mention igb driver in config files. stable-1.5
Florian Pose <fp@igh.de> [Fri, 27 Oct 2017 12:18:11 +0200] rev 2690
Mention igb driver in config files.

Thu, 12 Oct 2017 15:01:43 +0200Respect bashisms. stable-1.5
Florian Pose <fp@igh.de> [Thu, 12 Oct 2017 15:01:43 +0200] rev 2689
Respect bashisms.

Thu, 12 Oct 2017 13:22:06 +0200Fixed statistics filter initialisation. stable-1.5
Florian Pose <fp@igh.de> [Thu, 12 Oct 2017 13:22:06 +0200] rev 2688
Fixed statistics filter initialisation.

Thu, 12 Oct 2017 13:09:52 +0200Doc. stable-1.5
Florian Pose <fp@igh.de> [Thu, 12 Oct 2017 13:09:52 +0200] rev 2687
Doc.

Thu, 12 Oct 2017 13:08:15 +0200EtherCAT functionality of igb driver. stable-1.5
Florian Pose <fp@igh.de> [Thu, 12 Oct 2017 13:08:15 +0200] rev 2686
EtherCAT functionality of igb driver.

Fri, 08 Sep 2017 14:39:38 +0200Added clean igb driver from kernel 3.18 (no EtherCAT yet). stable-1.5
Florian Pose <fp@igh.de> [Fri, 08 Sep 2017 14:39:38 +0200] rev 2685
Added clean igb driver from kernel 3.18 (no EtherCAT yet).

Fri, 08 Sep 2017 13:50:06 +0200Do not build GPIO part of CCAT if GPIO is not configured in kernel. stable-1.5
Florian Pose <fp@igh.de> [Fri, 08 Sep 2017 13:50:06 +0200] rev 2684
Do not build GPIO part of CCAT if GPIO is not configured in kernel.

Fri, 08 Sep 2017 13:16:57 +0200Forgot Makefile.orig. stable-1.5
Florian Pose <fp@igh.de> [Fri, 08 Sep 2017 13:16:57 +0200] rev 2683
Forgot Makefile.orig.

Mon, 04 Sep 2017 17:24:46 +0200Fixed vm_fault. stable-1.5
Philipp Weyer <pw@igh-essen.com> [Mon, 04 Sep 2017 17:24:46 +0200] rev 2682
Fixed vm_fault.

Mon, 04 Sep 2017 17:12:59 +0200Adapted vm_operations_struct for kernels >= 4.11 stable-1.5
Florian Pose <fp@igh.de> [Mon, 04 Sep 2017 17:12:59 +0200] rev 2681
Adapted vm_operations_struct for kernels >= 4.11

Fri, 18 Aug 2017 12:30:16 +0200Fixed lib include paths stable-1.5
Philipp Weyer <pw@igh-essen.com> [Fri, 18 Aug 2017 12:30:16 +0200] rev 2680
Fixed lib include paths

Fri, 18 Aug 2017 12:30:16 +0200Fixed lib include paths default
Philipp Weyer <pw@igh-essen.com> [Fri, 18 Aug 2017 12:30:16 +0200] rev 2679
Fixed lib include paths

Fri, 03 Mar 2017 17:08:39 +0100Clear unused ports; use arrows for next slaves.
Florian Pose <fp@igh-essen.com> [Fri, 03 Mar 2017 17:08:39 +0100] rev 2678
Clear unused ports; use arrows for next slaves.

Fri, 03 Mar 2017 16:49:13 +0100Optionally output CRC diagnosis information in graph.
Florian Pose <fp@igh-essen.com> [Fri, 03 Mar 2017 16:49:13 +0100] rev 2677
Optionally output CRC diagnosis information in graph.

Fri, 03 Mar 2017 16:36:00 +0100Using EC_MAX_PORTS.
Florian Pose <fp@igh-essen.com> [Fri, 03 Mar 2017 16:36:00 +0100] rev 2676
Using EC_MAX_PORTS.

Fri, 03 Mar 2017 16:00:35 +0100Display alias adressing in graph.
Florian Pose <fp@igh-essen.com> [Fri, 03 Mar 2017 16:00:35 +0100] rev 2675
Display alias adressing in graph.

Fri, 03 Mar 2017 17:08:39 +0100Clear unused ports; use arrows for next slaves. stable-1.5
Florian Pose <fp@igh-essen.com> [Fri, 03 Mar 2017 17:08:39 +0100] rev 2674
Clear unused ports; use arrows for next slaves.

Fri, 03 Mar 2017 16:49:13 +0100Optionally output CRC diagnosis information in graph. stable-1.5
Florian Pose <fp@igh-essen.com> [Fri, 03 Mar 2017 16:49:13 +0100] rev 2673
Optionally output CRC diagnosis information in graph.

Fri, 03 Mar 2017 16:36:00 +0100Using EC_MAX_PORTS. stable-1.5
Florian Pose <fp@igh-essen.com> [Fri, 03 Mar 2017 16:36:00 +0100] rev 2672
Using EC_MAX_PORTS.

Fri, 03 Mar 2017 16:00:35 +0100Display alias adressing in graph. stable-1.5
Florian Pose <fp@igh-essen.com> [Fri, 03 Mar 2017 16:00:35 +0100] rev 2671
Display alias adressing in graph.

Fri, 03 Mar 2017 13:50:49 +0100crc reset command.
Florian Pose <fp@igh-essen.com> [Fri, 03 Mar 2017 13:50:49 +0100] rev 2670
crc reset command.

Fri, 03 Mar 2017 13:33:17 +0100New tool command 'ethercat crc'.
Florian Pose <fp@igh-essen.com> [Fri, 03 Mar 2017 13:33:17 +0100] rev 2669
New tool command 'ethercat crc'.

Fri, 03 Mar 2017 13:55:01 +0100Merged CRC command. stable-1.5
Florian Pose <fp@gh.de> [Fri, 03 Mar 2017 13:55:01 +0100] rev 2668
Merged CRC command.

Fri, 03 Mar 2017 13:50:49 +0100crc reset command. stable-1.5
Florian Pose <fp@igh-essen.com> [Fri, 03 Mar 2017 13:50:49 +0100] rev 2667
crc reset command.

Fri, 03 Mar 2017 13:33:17 +0100New tool command 'ethercat crc'. stable-1.5
Florian Pose <fp@igh-essen.com> [Fri, 03 Mar 2017 13:33:17 +0100] rev 2666
New tool command 'ethercat crc'.

Fri, 13 Jan 2017 16:47:27 +0100merge stable-1.5
Florian Pose <fp@gh.de> [Fri, 13 Jan 2017 16:47:27 +0100] rev 2665
merge

Thu, 09 Jun 2016 13:52:22 +0200Migrated user-space example to use clock_nanosleep(). stable-1.5
Florian Pose <fp@igh-essen.com> [Thu, 09 Jun 2016 13:52:22 +0200] rev 2664
Migrated user-space example to use clock_nanosleep().

Fri, 16 Sep 2016 12:35:09 +0200Use SYNC0 + SYNC1 cycle times for cyclic start time generation.
Florian Pose <fp@igh-essen.com> [Fri, 16 Sep 2016 12:35:09 +0200] rev 2663
Use SYNC0 + SYNC1 cycle times for cyclic start time generation.

Tue, 18 Oct 2016 10:20:47 +0200Support changed sock_create_kern() interface from Linux 4.2. stable-1.5
Florian Pose <fp@igh-essen.com> [Tue, 18 Oct 2016 10:20:47 +0200] rev 2662
Support changed sock_create_kern() interface from Linux 4.2.

Tue, 18 Oct 2016 10:20:21 +0200Support changed tty_prepare_flip_string() interface from kernel 3.9. stable-1.5
Florian Pose <fp@igh-essen.com> [Tue, 18 Oct 2016 10:20:21 +0200] rev 2661
Support changed tty_prepare_flip_string() interface from kernel 3.9.

Tue, 18 Oct 2016 10:20:47 +0200Support changed sock_create_kern() interface from Linux 4.2.
Florian Pose <fp@igh-essen.com> [Tue, 18 Oct 2016 10:20:47 +0200] rev 2660
Support changed sock_create_kern() interface from Linux 4.2.

Tue, 18 Oct 2016 10:20:21 +0200Support changed tty_prepare_flip_string() interface from kernel 3.9.
Florian Pose <fp@igh-essen.com> [Tue, 18 Oct 2016 10:20:21 +0200] rev 2659
Support changed tty_prepare_flip_string() interface from kernel 3.9.

Fri, 16 Sep 2016 12:35:09 +0200Use SYNC0 + SYNC1 cycle times for cyclic start time generation. stable-1.5
Florian Pose <fp@igh-essen.com> [Fri, 16 Sep 2016 12:35:09 +0200] rev 2658
Use SYNC0 + SYNC1 cycle times for cyclic start time generation.

Fri, 16 Sep 2016 11:57:01 +0200merge stable-1.5
Florian Pose <fp@igh-essen.com> [Fri, 16 Sep 2016 11:57:01 +0200] rev 2657
merge

Fri, 16 Sep 2016 11:56:53 +0200merge stable-1.5
Florian Pose <fp@igh-essen.com> [Fri, 16 Sep 2016 11:56:53 +0200] rev 2656
merge

Fri, 16 Sep 2016 11:56:10 +0200Always clear PDO mapping in ecrt_slave_config_pdos(). stable-1.5
Florian Pose <fp@igh-essen.com> [Fri, 16 Sep 2016 11:56:10 +0200] rev 2655
Always clear PDO mapping in ecrt_slave_config_pdos().

Tue, 12 Apr 2016 11:17:36 +0200devices/ccat: revert "limit rx processing to one frame per poll" stable-1.5
Patrick Bruenn <p.bruenn@beckhoff.com> [Tue, 12 Apr 2016 11:17:36 +0200] rev 2654
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.

Fri, 22 Jan 2016 10:11:58 +0100Always clear PDO assignment of configured sync managers. stable-1.5
Florian Pose <fp@igh-essen.com> [Fri, 22 Jan 2016 10:11:58 +0100] rev 2653
Always clear PDO assignment of configured sync managers.

Wed, 22 Jun 2016 14:08:34 +0200Minor change.
Florian Pose <fp@igh-essen.com> [Wed, 22 Jun 2016 14:08:34 +0200] rev 2652
Minor change.

Wed, 22 Jun 2016 13:50:35 +0200Minor change.
Florian Pose <fp@igh-essen.com> [Wed, 22 Jun 2016 13:50:35 +0200] rev 2651
Minor change.

Wed, 22 Jun 2016 13:49:16 +0200Minor changes.
Florian Pose <fp@igh-essen.com> [Wed, 22 Jun 2016 13:49:16 +0200] rev 2650
Minor changes.