Matthias Luescher
|
bc69c4f97b
|
Fixed sdo request handling in case of failure
|
2010-01-04 11:27:37 +01:00 |
Martin Troxler
|
1f23c5c2d2
|
undone changes of revision 1547: Abort SDO/FOE requests when slave is in INIT
|
2009-12-18 10:35:53 +01:00 |
Martin Troxler
|
926685db26
|
master FSM enables slave FSM
slave FSM should not be active when master is scanning or configuring the slaves
|
2009-12-15 10:59:07 +01:00 |
Martin Troxler
|
e23af9cfdb
|
Postpone SDO request when slave is in INIT
|
2009-12-10 13:19:21 +01:00 |
Martin Troxler
|
d823576945
|
Moved FOE request queue and fsm into slaves
|
2009-12-01 16:00:22 +01:00 |
Martin Troxler
|
abb3588747
|
Moved sdo request queue to slaves
|
2009-12-01 14:24:57 +01:00 |
Martin Troxler
|
0d17968348
|
Each slave got its own SDO state machine (faster handling of external SDO requests)
|
2009-11-26 15:33:48 +01:00 |
Florian Pose
|
5e22bcec73
|
Separated slave state machines.
|
2008-02-26 13:20:32 +00:00 |
Florian Pose
|
52e1a21be2
|
Check for FMMU limits.
|
2008-02-22 18:11:18 +00:00 |
Florian Pose
|
4d6ae02275
|
Fixed missing slave_error flag.
|
2008-02-22 18:07:47 +00:00 |
Florian Pose
|
39f4da4d4f
|
Implemented missing datagram types.
|
2008-02-22 15:35:39 +00:00 |
Florian Pose
|
350c159a9d
|
Renamed [PS]DO to [PS]do.
|
2008-02-22 12:29:30 +00:00 |
Florian Pose
|
0921c356a1
|
Fixed typo SAVEOP -> SAFEOP.
|
2008-02-22 11:33:49 +00:00 |
Florian Pose
|
2d0c48dbce
|
Renamed ec_fsm_mapping_t to ec_fsm_pdo_mapping_t.
|
2008-02-19 16:18:01 +00:00 |
Florian Pose
|
ea7aa51ed1
|
Pdo configuration.
|
2008-02-19 14:06:50 +00:00 |
Florian Pose
|
096a5cd2ce
|
Renamed a few configuration states.
|
2008-02-19 10:33:26 +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
|
aa1baf50a9
|
Cut off category data on exceeding eeprom size limit.
|
2008-01-08 15:18:30 +00:00 |
Florian Pose
|
c5b3ade0c0
|
Updated Doxygen documentation.
|
2007-09-24 12:12:11 +00:00 |
Florian Pose
|
937b457d3e
|
Fixed detection of missing EEPROM category limiter.
|
2007-09-20 09:44:27 +00:00 |
Florian Pose
|
27ebca0d9c
|
Improved checking of EEPROM data while reading.
|
2007-09-20 09:12:27 +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
|
3cdf084fdc
|
Minor fix: Set eeprom_size to 0 on unsuccessful memory allocation.
|
2007-09-19 09:07:36 +00:00 |
Florian Pose
|
99fc363c4f
|
Debug statement, if slave does not support mailboxing.
|
2007-09-18 14:19:21 +00:00 |
Florian Pose
|
5bcf9d740f
|
Better handling of unexpected working counters; introduced
ec_datagram_print_wc_error().
|
2007-09-12 10:07:55 +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
|
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
|
e14a82d992
|
Layed out FMMU structure and methods to own files.
|
2007-03-07 13:29:29 +00:00 |
Florian Pose
|
89dd4e09b6
|
Layed out sync manager structures and methods into own files.
|
2007-03-07 13:06:40 +00:00 |
Florian Pose
|
bfb1beeb5f
|
Renamed slave configuration states "sync" to "mbox_sync" and "sync2" to
"pdo_sync".
|
2007-03-06 15:11:44 +00:00 |
Florian Pose
|
924ebcd8c6
|
Renamed SII fetching functions (non-functional).
|
2007-03-06 10:37:56 +00:00 |
Florian Pose
|
b75973f27f
|
SII sync managers as array instead of list, removed sync manager
guessing, ignoring base_sync_count.
|
2007-03-06 09:06:01 +00:00 |
Florian Pose
|
b0487a7fe4
|
Removed unnecessary edge in slave configuration FSM graph.
|
2007-03-05 14:59:23 +00:00 |
Florian Pose
|
53c66dad4f
|
Added datagram state to "Failed to receive..." messages.
|
2007-02-22 13:39:19 +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
|
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 |