Florian Pose
|
a30c09c05b
|
Implemented new network device operations for kernel 2.6.29, thanks to M. Goetze.
|
2009-06-16 08:30:49 +00:00 |
Florian Pose
|
12c12b1bab
|
Improved and added license headers.
|
2009-02-24 12:51:39 +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
|
8e7a370756
|
Create debug interface with address of physical device on attachment.
|
2008-11-05 15:05:40 +00:00 |
Florian Pose
|
cdd45226aa
|
Disable use of CPU timestamp counter by default.
|
2008-06-19 10:18:58 +00:00 |
Florian Pose
|
0ef150c812
|
Renamed master 'mode' to 'phase'.
|
2008-06-18 13:33:50 +00:00 |
Florian Pose
|
06f499078d
|
Improved ecdev_offer().
|
2008-06-17 10:19:52 +00:00 |
Florian Pose
|
2a7a7e2e5c
|
Replaced misleading %i by %u.
|
2008-06-10 11:54:39 +00:00 |
Florian Pose
|
608e64a788
|
Fixed source MAC address setting bug.
|
2007-10-02 08:35:01 +00:00 |
Florian Pose
|
2f2738ccd1
|
Send frame to debug-if and debug-ring only when transmitted
successfully.
|
2007-09-17 10:24:13 +00:00 |
Florian Pose
|
0d16910def
|
Switched to tx socket buffer ring to avoid race conditions when multiple
instances call ec_device_send() in short intervals.
|
2007-08-09 15:45:56 +00:00 |
Florian Pose
|
68e6dfc108
|
Implemented debug frame ring to output the last n frames for debugging
reasons.
|
2007-08-09 15:01:14 +00:00 |
Florian Pose
|
2ce79f1433
|
Changed names of debug interfaces.
|
2007-08-08 13:58:24 +00:00 |
Florian Pose
|
a5b9e7b556
|
Added --enable-dummy; renamed EC_DBG_IF to EC_DEBUG_IF, ENABLE_DEBUG_IF
conditional.
|
2007-08-07 07:54:51 +00:00 |
Florian Pose
|
e5fc419e45
|
Replaced ecdev_link_state() with ecdev_set_link(); added
ecdev_get_link().
|
2007-07-25 12:52:06 +00:00 |
Florian Pose
|
7e373ee0c9
|
Removed faulty polling before device->open().
|
2007-02-22 09:19:02 +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
|
afd188c829
|
Minor change in device.c (removed unused header).
|
2007-02-20 09:37:57 +00:00 |
Florian Pose
|
df9f71f93d
|
Fixed invalid module pointer in device structure.
|
2007-02-09 09:52:43 +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
|
2568ef35d1
|
Added frame counter.
|
2006-11-21 15:46:21 +00:00 |
Florian Pose
|
302c2e77c7
|
Fixed serveral races while starting up under high CPU load.
|
2006-10-16 14:38:14 +00:00 |
Florian Pose
|
d916522200
|
Debug interfaces not compiled by default.
|
2006-10-13 09:38:23 +00:00 |
Florian Pose
|
4e9ef991e3
|
Renamed ec_master_receive() to ec_master_receive_datagrams().
|
2006-08-03 19:47:29 +00:00 |
Florian Pose
|
2916e10b50
|
Changed license headers and added EtherCAT license notice.
|
2006-05-18 12:35:47 +00:00 |
Florian Pose
|
6a12d7f440
|
Added debug interface for network monitors.
|
2006-05-11 13:29:06 +00:00 |
Florian Pose
|
94c930a5bb
|
Using kernel Ethernet constants.
|
2006-05-03 07:19:19 +00:00 |
Florian Pose
|
42fca68ae7
|
Doxygen added interface modules and file documentation.
|
2006-04-24 10:10:02 +00:00 |
Florian Pose
|
b3389cee9f
|
GPLv2 License and enhanced Doxygen output.
|
2006-04-21 12:35:17 +00:00 |
Florian Pose
|
91c739da77
|
Translated all comments and documentation to english language.
|
2006-04-20 13:31:31 +00:00 |
Florian Pose
|
7818664587
|
Prepared Free-Run mode
|
2006-04-12 10:40:32 +00:00 |
Florian Pose
|
c86b979bdd
|
Plugfest: Globale Debug-Funktionen für Frame-Daten.
|
2006-04-05 08:23:40 +00:00 |
Florian Pose
|
1c0347347a
|
MERGE branches/async -> trunk (alle Unterschiede übernommen)
|
2006-03-17 14:21:35 +00:00 |
Florian Pose
|
38f5bccbca
|
MERGE branches/async -r243:244 -> trunk (intypes).
|
2006-03-08 13:23:56 +00:00 |
Florian Pose
|
b38ffbe720
|
MERGE branches/async 222:233 -> trunk (Kommando-Warteschlangen).
|
2006-03-06 15:12:34 +00:00 |
Florian Pose
|
11d861522b
|
Link-Down-Verhalten verbessert.
|
2006-03-02 13:08:07 +00:00 |
Florian Pose
|
0ffbd968a6
|
Link-State im Device.
|
2006-03-02 11:19:27 +00:00 |
Florian Pose
|
42f8695d18
|
Code-Dokumentation angepasst.
|
2006-02-28 11:10:57 +00:00 |
Florian Pose
|
48ed6bda64
|
printk durch Makros ersetzt.
|
2006-02-24 16:10:52 +00:00 |
Florian Pose
|
59782cc7be
|
Frame-Debugging ins Device ausgelagert und verbessert.
|
2006-02-24 13:09:13 +00:00 |
Florian Pose
|
4d65b22b0f
|
Dynamische FMMU-Konfiguration, zwei Kopieroperationen eingespart, Einrückungen angepasst.
|
2006-02-23 09:58:50 +00:00 |
Florian Pose
|
c5e95b0bc5
|
Bug: NULL pointer dereference in master/device.c behoben.
|
2006-02-20 08:30:30 +00:00 |
Florian Pose
|
b0443360ec
|
Vereinheitlichte Schnittstellen, Include-Verzeichnis und Module getrennt.
|
2006-01-17 18:28:15 +00:00 |