Florian Pose
388e43b7e6
Added e1000 driver for 2.6.26, thanks to M. Luescher.
2009-02-24 09:11:19 +00:00
Florian Pose
0531065e8c
Added 8139too for 2.6.26, thanks to M. Luescher.
2009-02-24 09:05:46 +00:00
Florian Pose
ae9d759622
Added ecrt_master_slave().
2009-01-26 14:39:49 +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
9e4773a571
TODO.
2009-01-26 11:49:26 +00:00
Florian Pose
826ae37b26
merge -c1604 branches/stable-1.4: Fixed spelling of EtherCAT terms.
2009-01-26 11:45:30 +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
40fba959c3
merge -c1602 branches/stable-1.4: Fixed e1000 ring bug.
2009-01-26 10:34:53 +00:00
Florian Pose
deb07b5686
merge -r1599:1600 branches/stable-1.4: Removed bashisms from init script.
2009-01-26 10:30:17 +00:00
Florian Pose
cf453682aa
Added 8139too for 2.6.25.
2009-01-13 13:31:38 +00:00
Florian Pose
c66d1cc62a
merge -r1583:1593 branches/stable-1.4: Fixed detaching oops.
2008-11-25 14:07:19 +00:00
Florian Pose
8d46a283f6
Improved error case return codes of many functions.
2008-11-17 17:18:02 +00:00
Florian Pose
f552f81763
merge -c1582 branches/stable-1.4: Typo.
2008-11-06 15:46:40 +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
72381046c2
merge -c1554 branches/stable-1.4: Fixed WC calculation for multiple datagrams.
2008-11-05 10:16:11 +00:00
Florian Pose
c2547728d1
Added LGPL licence headers to userspace library.
2008-10-14 14:01:09 +00:00
Florian Pose
01be58990e
TODO, NEWS.
2008-10-10 09:56:32 +00:00
Florian Pose
6c484fa19a
Added changes since 1.4.0-rc2.
2008-10-02 07:14:00 +00:00
Florian Pose
0ce4372c63
e100 NEWS.
2008-09-30 12:33:03 +00:00
Florian Pose
64e1d6f678
Introduced ec_datagram_zero().
2008-09-30 07:34:55 +00:00
Florian Pose
ee0d27bf53
NEWS.
2008-09-01 14:18:35 +00:00
Florian Pose
138c58b066
NEWS
2008-08-27 08:03:19 +00:00
Florian Pose
8044dd6e0e
1.4.0-rc2 NEWS
2008-08-27 08:01:40 +00:00
Florian Pose
cdd1315dbd
Use expedited transfer type for Sdos <= 4 byte.
2008-07-29 09:04:55 +00:00
Florian Pose
2d63291b35
Fixed missing protection for a spin_lock_irqrestore() call.
2008-07-28 08:28:42 +00:00
Florian Pose
369852b938
NEWS.
2008-07-28 08:17:01 +00:00
Florian Pose
2def883e12
NEWS.
2008-07-02 14:41:29 +00:00
Florian Pose
5b5b7e1e00
Updated header docs, features and news file.
2008-07-02 14:28:30 +00:00
Florian Pose
06f499078d
Improved ecdev_offer().
2008-06-17 10:19:52 +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
24ac60fdcc
Fetch Sdo dictionaries and process SII requests in operation mode.
2008-04-25 14:58:33 +00:00
Florian Pose
066546e81c
Removed ecdb.h
2008-04-25 14:38:11 +00:00
Florian Pose
80c1bf823d
Removed bus validation; slave configuration during realtime operation;
...
improved scan/config busy flags.
2008-04-25 12:04:23 +00:00
Florian Pose
8cda77403f
Added support for e1000 2.6.24, thanks to Matthias Luescher.
2008-04-18 13:17:25 +00:00
Florian Pose
bb0aac3d58
Added alpha support for the Realtek r8169 chipset, thanks to Scott
...
Hassan.
2008-04-18 12:33:35 +00:00
Florian Pose
a48d371781
NEWS.
2008-04-18 12:01:38 +00:00
Florian Pose
e9ff403255
Exported ecrt_slave_config_sdo(); added documentation.
2008-04-16 08:33:04 +00:00
Florian Pose
f69b21af02
Renamed EEPROM to SII.
2008-03-17 09:38:48 +00:00
Florian Pose
dabaab4410
Allow multiple sync manager categories.
2008-03-17 09:05:13 +00:00
Florian Pose
ca265cd7b7
Updated docs.
2008-03-04 12:59:50 +00:00
Florian Pose
ea501996b2
Added ecrt_slave_config_pdo() and ecrt_slave_config_pdo_entry().
2008-02-28 14:29:50 +00:00
Florian Pose
ff0cb08815
NEWS.
2008-02-28 11:07:40 +00:00
Florian Pose
2a2b442219
Updated news.
2008-02-27 10:28:43 +00:00
Florian Pose
397b5bf0cc
Reading of Pdo mapping via CoE during scan.
2008-02-26 16:58:20 +00:00
Florian Pose
49baa165af
Support for slaves that don't support the LRW datagram type.
2008-02-22 16:04:23 +00:00
Florian Pose
39f4da4d4f
Implemented missing datagram types.
2008-02-22 15:35:39 +00:00
Florian Pose
a395eed1ca
Added MODPROBE_FLAGS variable.
2008-02-22 11:04:49 +00:00
Florian Pose
ea7aa51ed1
Pdo configuration.
2008-02-19 14:06:50 +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
162d0267bc
NEWS.
2008-02-12 15:19:02 +00:00
Florian Pose
1f683452d0
Version 1.4.0-pre.
2008-02-01 13:35:29 +00:00
Florian Pose
c2f6ccb4f8
Added 8139too driver for 2.6.22.
2008-01-30 13:44:00 +00:00
Florian Pose
047bcb6489
Allow gaps in PDO mapping.
2007-11-22 08:40:03 +00:00
Florian Pose
608e64a788
Fixed source MAC address setting bug.
2007-10-02 08:35:01 +00:00
Florian Pose
e365ef7a78
Updated NEWS.
2007-09-24 10:28:39 +00:00
Florian Pose
723a67e6f2
SII writing workaround for some slaves, that don't respond correctly;
...
improved SII code.
2007-09-24 08:56:50 +00:00
Florian Pose
d7c42088c2
Read PDO mapping from SDO dictionary (working, not finished yet).
2007-09-19 17:44:28 +00:00
Florian Pose
eb6e709e57
Improved handling for spontaneous AL state changes.
2007-09-19 17:17:45 +00:00
Florian Pose
579c49521f
Master takes mailbox sync manager configurations from EEPROM words
...
0x0018-0x001b, if no sync manager configurations are provided.
2007-09-19 11:52:58 +00:00
Florian Pose
0ef6a7360d
Calculate checksum when writing EEPROM or alias address.
2007-09-19 09:37:01 +00:00
Florian Pose
7be3b11fce
Removed config.kbuild and replaced Kbuild files by Kbuild.in files.
2007-09-19 08:22:20 +00:00
Florian Pose
e591d5a48d
Updated NEWS.
2007-09-13 11:07:19 +00:00
Florian Pose
a9140e1b36
Added changes to NEWS file and fixed some typos. Set version to
...
1.3.1-pre.
2007-09-06 09:37:06 +00:00
Florian Pose
ce972fd4fc
Broadcast MAC address accepts first device.
2007-08-10 15:04:06 +00:00
Florian Pose
75650af3b3
removed rc.status dependencies from init script.
2007-08-10 14:28:56 +00:00
Florian Pose
808ad3e2f1
Added ecrt_master_get_slave_by_pos().
2007-08-10 13:46:34 +00:00
Florian Pose
1c2ac14987
Limited EEPROM reading; added EC_FIRST_EEPROM_CATEGORY_HEADER define.
2007-08-10 13:35:11 +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
eb5d5e2700
Updated TODO and NEWS.
2007-07-25 07:46:09 +00:00
Florian Pose
d12427a22e
Added dummy module for simulation purposes.
2007-06-06 17:02:38 +00:00
Florian Pose
9466d51185
Dynamic creation of EoE handlers.
2007-03-16 14:00:12 +00:00
Florian Pose
f5a7e78786
Slave configuration exclusively from master thread; removed
...
ec_master_sync_io(); introduced events in the master state machine;
locking of slave scanning and slave configuration through allow_scan
and allow_config flags.
2007-03-12 18:21:42 +00:00
Florian Pose
571917dd1a
Introduced idle flag in master state machine.
2007-03-12 12:11:43 +00:00
Florian Pose
2907aebfdf
Implemented SDO reading with wait queues.
2007-03-09 15:11:29 +00:00
Florian Pose
b0c1fbaeb0
Removed X:Y addressing scheme, ec_slave_is_coupler(),
...
ec_master_calc_addressing(), coupler_index and coupler_subindex variables.
Adapted lsec script and examples.
2007-03-09 13:24:15 +00:00
Florian Pose
70482be0ac
Added parameters for vendor ID and product code to ecrt_get_slave(); PDO
...
registration functions now take a slave pointer as argument; changed
values for ec_bus_status_t.
2007-03-09 10:24:50 +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
8c9abc407c
Updated NEWS and TODO.
2007-03-08 13:06:20 +00:00
Florian Pose
37baf012fb
Removed ecrt_master_run(), removed datagram queueing from state
...
machines, added datagram injection, two different master thread
functions.
2007-03-08 13:02:42 +00:00
Florian Pose
d77267e81c
Implemented alternative PDO mapping configuration interface.
2007-03-07 17:37:21 +00:00
Florian Pose
b4bfda2e62
Introduced master status, ecrt_master_get_status(), tainted flag,
...
pdos_registered flags and pdo_slaves_offline counter.
2007-03-05 10:35:50 +00:00
Florian Pose
d8d30c4a1f
Implemented alias reading/writing via sysfs.
2007-03-02 15:43:45 +00:00
Florian Pose
2ec4d25fce
Introduced EEPROM write requests: EEPROM write operations from user
...
space are now queued and block until completion. Also, appropriate error
codes are returned.
2007-03-01 21:34:10 +00:00
Florian Pose
ee60356966
Updated NEWS file.
2007-03-01 14:52:17 +00:00
Florian Pose
c26d6e1d8a
Added testing version of forcedeth driver.
2007-02-21 10:26:19 +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
d0fe42fc5a
Updated NEWS file.
2007-02-13 13:05:25 +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
029fab972d
Updated NEWS and Changelog files.
2007-01-02 13:15:02 +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
63cca1f4c0
Removed --foreign switch for autotools.
2006-11-06 09:43:36 +00:00