Florian Pose
|
a5f7899df7
|
Merged changes of examples/mini/mini.c -r858:859 to
examples/rtai/rtai_sample.c.
|
2007-03-12 18:15:06 +00:00 |
Florian Pose
|
7c0ba422a4
|
Minor changes in minimal example.
|
2007-03-12 18:12:30 +00:00 |
Florian Pose
|
8b1ad52b23
|
Fixed missing semaphore initialization.
|
2007-03-12 16:40:23 +00:00 |
Florian Pose
|
d813370220
|
Added scan time output.
|
2007-03-12 13:59:23 +00:00 |
Florian Pose
|
b09000d770
|
Fixed skipped datagrams when not in FSM idle phase.
|
2007-03-12 13:59:06 +00:00 |
Florian Pose
|
571917dd1a
|
Introduced idle flag in master state machine.
|
2007-03-12 12:11:43 +00:00 |
Florian Pose
|
467dfa260e
|
Renamed names of enum type ec_request_state_t.
|
2007-03-12 11:02:05 +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
|
2907aebfdf
|
Implemented SDO reading with wait queues.
|
2007-03-09 15:11:29 +00:00 |
Florian Pose
|
8c9fec5ce0
|
Renamed ec_eeprom_request_state_t enum to ec_request_state_t and made it
global.
|
2007-03-09 14:00:32 +00:00 |
Florian Pose
|
bf27da528d
|
Updated TODO.
|
2007-03-09 13:44:46 +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
|
81524176a8
|
Correctted resetting topology_change_pending and tainted flags.
|
2007-03-09 13:16:12 +00:00 |
Florian Pose
|
a44bb45ea0
|
Adjusted minimal example to interface changes.
|
2007-03-09 10:32:25 +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
|
6cc84b29dc
|
Updated TODO.
|
2007-03-08 08:10:32 +00:00 |
Florian Pose
|
d77267e81c
|
Implemented alternative PDO mapping configuration interface.
|
2007-03-07 17:37:21 +00:00 |
Florian Pose
|
76fc87f3fd
|
Updated TODO.
|
2007-03-07 17:27:25 +00:00 |
Florian Pose
|
e9a0299cdb
|
Updated TODO.
|
2007-03-07 16:20:20 +00:00 |
Florian Pose
|
4d79363e75
|
Fixed sync manager freeing bug coming up in r833.
|
2007-03-07 15:29:02 +00:00 |
Florian Pose
|
cea235a427
|
Removed obsolete ec_slave_sync_config().
|
2007-03-07 13:56:00 +00:00 |
Florian Pose
|
e14a82d992
|
Layed out FMMU structure and methods to own files.
|
2007-03-07 13:29:29 +00:00 |
Florian Pose
|
a5eabfa35d
|
Moved a few constants to the files they are needed in.
|
2007-03-07 13:12:33 +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
|
ff176f5542
|
Layed out PDO structures to own files.
|
2007-03-07 11:46:02 +00:00 |
Florian Pose
|
762b0d2cf8
|
Renamed ec_sii_sync_t to ec_sync_t.
|
2007-03-07 11:30:09 +00:00 |
Florian Pose
|
667e0f3e13
|
Renamed ec_sii_pdo_t and ec_sii_pdo_entry_t to ec_pdo_t and
ec_pdo_entry_t, respectively.
|
2007-03-07 11:18:34 +00:00 |
Florian Pose
|
0ffba7a923
|
Simplified handling of EEPROM strings.
|
2007-03-07 11:11:17 +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
|
3db3cb84fd
|
Changed order of slave conf FSM in graph.
|
2007-03-06 15:07:13 +00:00 |
Florian Pose
|
c279f1caec
|
Improved slave configuration FSM graph.
|
2007-03-06 14:48:50 +00:00 |
Florian Pose
|
924ebcd8c6
|
Renamed SII fetching functions (non-functional).
|
2007-03-06 10:37:56 +00:00 |
Florian Pose
|
71f2050fa4
|
Introduced ec_slave_get_pdo_sync().
|
2007-03-06 09:15:12 +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
|
d80e8883d2
|
Improved mapping FSM graph.
|
2007-03-05 16:59:02 +00:00 |
Florian Pose
|
e394d1d0ee
|
Added PDO mapping FSM graph.
|
2007-03-05 15:50:30 +00:00 |
Florian Pose
|
b0487a7fe4
|
Removed unnecessary edge in slave configuration FSM graph.
|
2007-03-05 14:59:23 +00:00 |
Florian Pose
|
46f3338790
|
Added DOT graph for slave configuration FSM.
|
2007-03-05 14:51:53 +00:00 |
Florian Pose
|
e3afb9e9fb
|
Removed ugly ec_slave_has_subbus() function.
|
2007-03-05 11:34:52 +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
|
43075a1589
|
Corrected type of online_state.
|
2007-03-05 10:00:18 +00:00 |
Florian Pose
|
b0285d88a9
|
Introduced ec_slave_online_state_t, ec_slave_set_online_state(), renamed
slave->online to ec_online_state and introduced
ec_slave_set_app_state().
|
2007-03-05 09:55:39 +00:00 |
Florian Pose
|
62e1adca17
|
Moved state request on PDO registration to slave.c.
|
2007-03-05 09:10:02 +00:00 |
Florian Pose
|
cfbb403046
|
Updated TODO.
|
2007-03-04 16:15:23 +00:00 |
Florian Pose
|
d8d30c4a1f
|
Implemented alias reading/writing via sysfs.
|
2007-03-02 15:43:45 +00:00 |
Florian Pose
|
94866f4bca
|
Minor changes in EEPROM write code.
|
2007-03-02 14:47:09 +00:00 |