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
|
9afbed92d2
|
Removed eeprom_write_enable file.
|
2007-03-01 14:50:53 +00:00 |
Florian Pose
|
7b59f69823
|
Destroy slaves when leaving idle mode.
|
2007-02-21 13:43:47 +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
|
0f53f8fa3e
|
Introduced device IDs; removed comment lines from 8139too; removed
ec_eoeif_count parameter.
|
2007-02-16 17:13:39 +00:00 |
Florian Pose
|
2cbddbb9d1
|
Removed XML device from master structure.
|
2007-02-16 13:23:57 +00:00 |
Florian Pose
|
e643409867
|
Made ec_sync_config() and ec_fmmu_config() to methods of ec_slave_t.
|
2007-02-13 11:48:46 +00:00 |
Florian Pose
|
9a9e5d719c
|
Fixed bug causing unloading of realtime module being very slow after topology change.
|
2007-02-12 11:15:23 +00:00 |
Florian Pose
|
6d74555dad
|
schedule() other processes while waiting in ec_master_sync_io().
|
2007-02-12 11:12:00 +00:00 |
Florian Pose
|
3b4c23a436
|
Ignore queued datagrams while waiting in ec_master_sync_io().
|
2007-02-12 10:39:52 +00:00 |
Florian Pose
|
5f7ac3aa85
|
Minor changes in master thread messages.
|
2007-02-09 10:04:05 +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
|
413fdbb006
|
Minor fix on master.c (name of master thread).
|
2007-01-10 16:34:42 +00:00 |
Florian Pose
|
df1cc1d939
|
Layed out slave state machines in own files fsm_slave.[ch]; renamed fsm.[ch] to fsm_master.[ch]
|
2007-01-10 16:32:06 +00:00 |
Florian Pose
|
ba97994717
|
Added some documentation.
|
2007-01-10 10:58:49 +00:00 |
Florian Pose
|
ea7e0ca982
|
Master workqueue replaced with kernel thread.
|
2007-01-10 10:45:57 +00:00 |
Florian Pose
|
81acf0c368
|
Fixed blocking of EoE processing while entering or leaving operational mode.
|
2007-01-09 14:51:00 +00:00 |
Florian Pose
|
4dc453ef55
|
Fixed race: Stop EoE processing when entering or leaving operation mode.
|
2007-01-09 12:56:03 +00:00 |
Florian Pose
|
8f51b59d3e
|
Minor fix in master.c
|
2007-01-08 15:15:17 +00:00 |
Florian Pose
|
ed70ae4999
|
Internal locking callbacks, improved locking.
|
2007-01-08 15:01:18 +00:00 |
Florian Pose
|
03c3e13bf9
|
Removed datagram.cycles_queued, needed for "starved" datagrams (deprecated).
|
2007-01-08 08:23:18 +00:00 |
Florian Pose
|
0c3d8c8ce1
|
Fixed warnings in master.c.
|
2006-12-18 11:51:43 +00:00 |
Florian Pose
|
fc6917709a
|
Corrected error messages in get_slave().
|
2006-12-18 11:00:26 +00:00 |
Florian Pose
|
b3de249e28
|
Fixed lost frames display bug when no frames were sent.
|
2006-11-24 11:09:36 +00:00 |
Florian Pose
|
c0f6188104
|
Interface changes for version 1.2, see NEWS file.
|
2006-11-24 11:02:35 +00:00 |
Florian Pose
|
2568ef35d1
|
Added frame counter.
|
2006-11-21 15:46:21 +00:00 |
Florian Pose
|
bae7fb4e90
|
Introduced "starved" datagrams.
|
2006-11-21 15:13:48 +00:00 |
Florian Pose
|
e3b241a79a
|
kobject_add() in constructors.
|
2006-11-06 14:22:35 +00:00 |
Florian Pose
|
1999d5d4a0
|
Minor change in master.c.
|
2006-11-06 14:21:35 +00:00 |
Florian Pose
|
a71ecdabdd
|
Fixed workqueue cancelling.
|
2006-11-06 14:15:21 +00:00 |
Florian Pose
|
9c59a83aca
|
Remove estimated sync manager sizes when leaving operation mode.
|
2006-10-30 15:39:03 +00:00 |
Florian Pose
|
ab80d57c03
|
New state in slaveconf FSM: Clear FMMU configurations after INIT.
|
2006-10-27 14:41:09 +00:00 |
Florian Pose
|
1f44556083
|
Print certain warnings only at debug_level.
|
2006-10-27 13:59:49 +00:00 |
Florian Pose
|
fa99dfa321
|
Print certain logs only at debug_level.
|
2006-10-27 13:31:26 +00:00 |
Florian Pose
|
1154f9294d
|
Explicit use of slave configuration FSM in ecrt_master_activate() and ecrt_master_release().
|
2006-10-27 12:45:22 +00:00 |
Florian Pose
|
0573bbce4d
|
Moved functionality of ecrt_master_deactivate() (now deprecated) to ecrt_master_release().
|
2006-10-27 09:29:46 +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 |
Florian Pose
|
5ae68fa1db
|
SDO uploading via Sysfs without master FSM calling wake_up().
|
2006-10-24 15:14:25 +00:00 |
Florian Pose
|
daf2544626
|
Removed state machine running() methods.
|
2006-10-23 14:00:58 +00:00 |
Florian Pose
|
93658f687b
|
Implemented SDO reading via Sysfs.
|
2006-10-20 13:05:48 +00:00 |
Florian Pose
|
7642448f62
|
Fixed memory leak in master and slave destructors.
|
2006-10-19 14:05:56 +00:00 |
Florian Pose
|
95e186804e
|
Do net reset debug level on master reset.
|
2006-10-18 13:10:06 +00:00 |
Florian Pose
|
6d2d0b6674
|
Added enable bit to sync manager debugging.
|
2006-10-18 12:34:00 +00:00 |
Florian Pose
|
3edfc24f83
|
Improved SM and FMMU debugging output.
|
2006-10-18 12:04:24 +00:00 |
Florian Pose
|
dafb6721a3
|
Added FMMU debugging.
|
2006-10-18 11:50:31 +00:00 |
Florian Pose
|
d430dec17c
|
Minor output changes in master.c
|
2006-10-17 14:37:46 +00:00 |