Florian Pose
|
4694cde027
|
Added debug_level module parameter. debug_level is now unsigned int.
|
2009-04-17 12:03:12 +00:00 |
|
Florian Pose
|
12c12b1bab
|
Improved and added license headers.
|
2009-02-24 12:51:39 +00:00 |
|
Florian Pose
|
5d4b915317
|
merge -c1619 branches/1.4-foe: Implemented going to bootstrap state BOOT.
|
2009-01-26 13:22:05 +00:00 |
|
Florian Pose
|
723a9d66f4
|
merge -c1610 branches/stable-1.4: Added missing doxygen docs.
|
2009-01-26 11:58:35 +00:00 |
|
Florian Pose
|
5ca3d24337
|
merge -c1603 branches/stable-1.4: Changed licence headers to avoid conflicts with the GPL; restricted licence to GPLv2 only.
|
2009-01-26 11:16:10 +00:00 |
|
Florian Pose
|
8d46a283f6
|
Improved error case return codes of many functions.
|
2008-11-17 17:18:02 +00:00 |
|
Florian Pose
|
bdbaf5d078
|
Created backend versions of all API functions returing a pointer; using
the PTR_ERR()... macros.
|
2008-11-17 15:04:28 +00:00 |
|
Florian Pose
|
f8bff8668f
|
merge -c1522 branches/stable-1.4: Fixed jace in jiffies timeout calculation.
|
2008-10-17 13:36:43 +00:00 |
|
Florian Pose
|
96d794582e
|
Used ERR_PTR() macro for return value of ecrt_request_master().
|
2008-10-01 10:06:51 +00:00 |
|
Florian Pose
|
12d30c487a
|
Added VoE handler.
|
2008-09-01 14:17:18 +00:00 |
|
Florian Pose
|
6db63d096d
|
Use down_interruptible() wherever possible.
|
2008-08-01 12:46:26 +00:00 |
|
Florian Pose
|
0ef150c812
|
Renamed master 'mode' to 'phase'.
|
2008-06-18 13:33:50 +00:00 |
|
Florian Pose
|
dac0f3b575
|
Replaced include sysfs->device.
|
2008-06-17 13:02:56 +00:00 |
|
Florian Pose
|
25ffc9f638
|
Create class device with device_number information in sysfs.
|
2008-06-17 12:49:06 +00:00 |
|
Florian Pose
|
1553af9375
|
Create device class. Preparation for device numbers in sysfs.
|
2008-06-17 12:19:17 +00:00 |
|
Florian Pose
|
06f499078d
|
Improved ecdev_offer().
|
2008-06-17 10:19:52 +00:00 |
|
Florian Pose
|
e2c03b9e77
|
Removed kobject from master and module. Sysfs is gone!
|
2008-06-12 08:12:02 +00:00 |
|
Florian Pose
|
4eaaf49f14
|
Removed static from device.
|
2008-06-05 12:38:07 +00:00 |
|
Florian Pose
|
3b4cae9626
|
Added the new ethercat comman-line tool with lsec functionality.
|
2008-05-29 15:11:26 +00:00 |
|
Florian Pose
|
0b464bbdb8
|
Removed xmldev.
|
2008-05-29 08:28:22 +00:00 |
|
Florian Pose
|
267a4ddaa2
|
Added documentation.
|
2008-02-28 14:18:18 +00:00 |
|
Florian Pose
|
0921c356a1
|
Fixed typo SAVEOP -> SAFEOP.
|
2008-02-22 11:33:49 +00:00 |
|
Florian Pose
|
8e6efae673
|
Renamed master module parameters, re-formatted code documentation.
|
2008-02-21 09:24:56 +00:00 |
|
Florian Pose
|
3a50cd0ff1
|
Allow bus configuration when link is down.
|
2008-02-19 09:58:48 +00:00 |
|
Florian Pose
|
6189092aed
|
Implemented most realtime interface changes for version 1.4, improved
ec_pdo_t and ec_pdo_entry_t classes, added fmmu_config_t, adjusted
minimal example, etc...
|
2008-02-19 08:22:20 +00:00 |
|
Florian Pose
|
c5b3ade0c0
|
Updated Doxygen documentation.
|
2007-09-24 12:12:11 +00:00 |
|
Florian Pose
|
ce972fd4fc
|
Broadcast MAC address accepts first device.
|
2007-08-10 15:04:06 +00:00 |
|
Florian Pose
|
8b1ad52b23
|
Fixed missing semaphore initialization.
|
2007-03-12 16:40:23 +00:00 |
|
Florian Pose
|
594c3bb715
|
Made waiting for device semaphore uninterruptible.
|
2007-03-12 08:47:56 +00:00 |
|
Florian Pose
|
6ef75e4d45
|
Replaced master variable 'atomic_t available' by integer and used
semaphore in module.c instead.
|
2007-03-12 08:42:02 +00:00 |
|
Florian Pose
|
8ac6516b4e
|
Allow only MAC addresses as device identifiers; replaced master list by
master array; hand ober MAC addresses with array module parameters.
|
2007-03-08 18:15:25 +00:00 |
|
Florian Pose
|
6c08745e55
|
Made master devices persistent; added ec_device_attach() and ec_device_detach().
|
2007-02-20 17:15:43 +00:00 |
|
Florian Pose
|
b1a770729c
|
Removed ktype for module kobject; added backup device for master; device
connection information and IDs in master info file.
|
2007-02-20 13:42:44 +00:00 |
|
Florian Pose
|
27f9a4af2d
|
New module file /sys/ethercat, masters moved to /sys/ethercat/masterX.
|
2007-02-20 11:28:15 +00:00 |
|
Florian Pose
|
383a1f7631
|
Layed out device ID functionality in own files.
|
2007-02-20 09:43:23 +00:00 |
|
Florian Pose
|
0f53f8fa3e
|
Introduced device IDs; removed comment lines from 8139too; removed
ec_eoeif_count parameter.
|
2007-02-16 17:13:39 +00:00 |
|
Florian Pose
|
cef0cc6409
|
Removed ec_eoeif_count parameter from master module.
|
2007-02-16 13:30:46 +00:00 |
|
Florian Pose
|
2cbddbb9d1
|
Removed XML device from master structure.
|
2007-02-16 13:23:57 +00:00 |
|
Florian Pose
|
7f322ac764
|
Added EXPORT macro for ecrt_version_magic().
|
2007-02-09 18:29:16 +00:00 |
|
Florian Pose
|
80566cd979
|
Introduced ECRT version magic.
|
2007-02-09 10:23:13 +00:00 |
|
Florian Pose
|
291d63856b
|
Replaced ec_isr_t by ec_pollfunc_t; added poll function s in network drivers.
|
2007-01-12 14:28:33 +00:00 |
|
Florian Pose
|
d5cd924844
|
Warn on duplicate master releasing.
|
2007-01-12 12:10:09 +00:00 |
|
Florian Pose
|
ea7e0ca982
|
Master workqueue replaced with kernel thread.
|
2007-01-10 10:45:57 +00:00 |
|
Florian Pose
|
3f8978f998
|
Re-introduced ecdev_open() and ecdev_close(), to avoid a race condition regarding the link state.
|
2006-12-08 11:39:56 +00:00 |
|
Florian Pose
|
c0f6188104
|
Interface changes for version 1.2, see NEWS file.
|
2006-11-24 11:02:35 +00:00 |
|
Florian Pose
|
e3b241a79a
|
kobject_add() in constructors.
|
2006-11-06 14:22:35 +00:00 |
|
Florian Pose
|
2a90bd26da
|
Changed output of ec_state_string() for error flag to "+ ERROR".
|
2006-10-27 10:41:02 +00:00 |
|
Florian Pose
|
131589f534
|
FIX: Introduced destroy() functions for kobject-derived classes and thus fixed memory leak.
|
2006-10-27 09:19:58 +00:00 |
|
Florian Pose
|
b6e88ad403
|
Persistent slave lists.
|
2006-10-26 16:29:26 +00:00 |
|
Florian Pose
|
4fbd230e2b
|
Compiler flag -DSVNREV only for module.c to avoid unnecessary recompiling.
|
2006-10-25 16:49:53 +00:00 |
|