Commit Graph

2322 Commits

Author SHA1 Message Date
Florian Pose ddf59092a9 Merge branch 'add_pkg_config' into 'stable-1.5'
Add .pc file for ethercat lib

See merge request etherlab.org/ethercat!7
2021-04-09 10:30:53 +00:00
Florian Pose fa1012826a Merge branch 'INSTALL-typo' into 'stable-1.5'
Fix small typo in INSTALL

See merge request etherlab.org/ethercat!6
2021-04-09 10:29:27 +00:00
Florian Pose 6ad16e7e67 Added kernel-specific handling for init_timer/setup_timer and
access_ok() for ec_tty module and example.
Closes #2.
2021-04-09 12:26:08 +02:00
Bjarne von Horn 566e9289c3 Add .pc file for ethercat lib 2021-04-08 17:35:04 +02:00
Nicola Fontana ed8f6cd9e1 Fix small typo in INSTALL 2021-04-07 16:49:42 +02:00
Florian Pose f5d64bbab7 Merge commit '4319ca2363c3352d76a49ff6255a36a6f8fe451f' into stable-1.5 2021-04-06 13:03:41 +02:00
Florian Pose 75ae83ca30 Updated TODOs. 2021-04-06 13:02:53 +02:00
Florian Pose 4319ca2363 Updated TODOs. 2021-04-06 12:49:18 +02:00
Florian Pose f8b05b7c52 Merge branch 'fix-doc' into 'stable-1.5'
Fix doc

See merge request etherlab.org/ethercat!4
2021-04-06 10:17:23 +00:00
Sebastien Blanchet 6f4c28fe5b doc: fix typographic error 2021-04-03 22:31:48 +02:00
Sebastien BLANCHET 928694a998 doc: add missing word 2021-03-28 22:16:42 +02:00
Sebastien Blanchet 1e5ddf45d8 doc: fix misspelling 2021-03-28 22:11:42 +02:00
Florian Pose b87076135e Use Git for version detection and tools. 2021-03-17 14:51:35 +01:00
Florian Pose 99fe9e6799 Updated gitignore. 2021-03-17 11:54:07 +01:00
Florian Pose 29f61cd4c4 Merge branch 'add-gitignore' into 'stable-1.5'
add .gitignore

See merge request etherlab.org/ethercat!2
2021-03-05 15:32:35 +00:00
Florian Pose 2c962eea38 Merge branch 'sched_setscheduler' into 'stable-1.5'
Fix sched_setscheduler undefined on kernel 5.9

See merge request etherlab.org/ethercat!1
2021-03-05 15:25:56 +00:00
Sebastien BLANCHET 6b72faac44 add .gitignore 2021-03-05 16:02:24 +01:00
Nicola Fontana 2600c89390 Fix sched_setscheduler undefined on kernel 5.9
sched_setscheduler is no more exported:
    https://lkml.org/lkml/2020/4/22/1071
2021-03-05 15:16:15 +01:00
Florian Pose 7fd991bec7 Improved debugging and behavior on sick SII contents. 2020-09-03 12:53:53 +02:00
Florian Pose 563f6e0cb4 Replaced dma_zalloc_coherent. 2020-04-03 12:17:32 +02:00
Florian Pose 21d0fb5176 Fixed missing include for struct sched_param. 2020-04-03 12:09:39 +02:00
Florian Pose af90fa6a94 New page fault return type vm_fault_t since 4.17. 2020-04-03 12:00:24 +02:00
Florian Pose 580ede82df Fixed possible file name overflow. 2020-04-03 11:45:15 +02:00
Florian Pose 2570ab3345 Fixed infinite waiting for SoE write response. 2020-01-24 14:36:43 +01:00
Florian Pose 0a14b16aef Using vmalloc() for FoE memory allocation. 2020-01-24 11:09:48 +01:00
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