Florian Pose
|
4773e88bf6
|
Added interface to read/write register contents; re-worked register requests.
|
2012-11-14 22:12:57 +01:00 |
Florian Pose
|
dee3c96444
|
Minor: Braces.
|
2012-05-31 09:50:29 +02:00 |
Florian Pose
|
4c3c5c2778
|
Slave scanning and configuration on all links.
|
2012-04-06 23:35:05 +02:00 |
Florian Pose
|
d59c70eedc
|
Improved resetting number of responding slaves.
|
2011-12-09 10:35:23 +01:00 |
Florian Pose
|
6d932e88d5
|
Devices as array; lock all device modules with module_get().
|
2012-01-12 12:14:33 +01:00 |
Florian Pose
|
c2f8bbb8f4
|
Fixed missing return causing slaves not going to OP.
|
2011-09-22 16:52:54 +02:00 |
Florian Pose
|
8000c89bcc
|
Fixed typo.
|
2011-09-19 13:12:32 +02:00 |
Florian Pose
|
a4adf60027
|
Removed allow_config flag and obsolete request to OP.
|
2011-09-16 14:10:23 +02:00 |
Florian Pose
|
ad0e01da9e
|
Bugfix: Reset config_changed flag when aborting state check.
|
2011-09-16 09:19:24 +02:00 |
Florian Pose
|
cca109cc6e
|
No app_time is only warning.
|
2011-09-15 16:31:43 +02:00 |
Florian Pose
|
a877b8583c
|
Improved DC sync at startup: Abort iterating though slaves and first correct
system time offsets, then begin configuring at slave 0.
|
2011-08-09 22:10:45 +02:00 |
Florian Pose
|
6f97d7e27f
|
Rescan command.
|
2010-09-16 09:08:11 +02:00 |
Florian Pose
|
6d354de9c0
|
Fixed format specifiers.
|
2010-05-20 12:46:09 +02:00 |
Florian Pose
|
337f2c09ef
|
Fixed NULL pointer dereference caused by wrong usage of DBG macro.
|
2010-05-06 11:56:35 +02:00 |
Florian Pose
|
9c91630351
|
Write DC system time offsets right after slave scan / config change. Wait for DC clock discipline.
|
2010-05-06 11:42:52 +02:00 |
Florian Pose
|
62b722ab33
|
Improved syslog macros.
|
2010-05-03 18:07:57 +02:00 |
Florian Pose
|
6373e38ca3
|
Introduced effective_alias variable to separate reg12 alias from SII alias.
|
2010-04-23 16:42:27 +02:00 |
Florian Pose
|
f5ffc1f386
|
Added debugging output for result of register request.
|
2010-04-15 12:31:12 +02:00 |
Florian Pose
|
bf2bffdcf5
|
Added missing queue_external_datagram(); removed tabs.
|
2010-03-19 10:48:16 +01:00 |
Florian Pose
|
3850763eca
|
Implemented reading Sercos-over-EtherCAT services. To be continued...
|
2010-03-01 18:33:42 +01:00 |
Florian Pose
|
d11fd92168
|
Reset AL states on link down.
|
2010-02-26 18:22:02 +01:00 |
Florian Pose
|
f5a2a4167d
|
Introduced ec_datagram_print_state() method and used it at all places where
the datagram state is output.
|
2010-02-23 15:13:56 +01:00 |
Florian Pose
|
a144042657
|
Removed tabulators.
|
2010-02-05 10:29:47 +01:00 |
Martin Troxler
|
5d6ce8b992
|
Merged
|
2009-12-27 16:58:19 +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 |
Florian Pose
|
344ec90545
|
Merged changes by Martin Troxler.
|
2009-12-14 13:25:50 +01:00 |
Florian Pose
|
699b184f6f
|
Merged changes from Martin Troxler.
|
2009-12-14 13:11:36 +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 |
Martin Troxler
|
dfeb99b1cb
|
applied komax patch to version r1822
- adapted to 2.6.31 (-rt): init_MUTEX -> sema_init, net_device_ops (Matthias Lüscher)
- 8139too eth driver for 2.6.31 (Matthias Lüscher)
- scan_busy queryable in user mode (ec_master_info_t) (Martin Troxler)
- read alias from register 0x0012 (TODO: reread alias after sii write) (Martin Troxler)
- cancel external SDO/FOE,Reg&SII requests (Martin Troxler)
|
2009-11-19 14:39:10 +01:00 |
Florian Pose
|
7ac08b531f
|
Avoid warnings on x86_64 platform. Thanks to Thomas Elste.
|
2009-10-19 13:12:40 +02:00 |
Florian Pose
|
735f1efbc1
|
Removed unwanted tabulators.
|
2009-07-27 10:37:47 +00:00 |
Florian Pose
|
d8177f03ee
|
Unset idle flag while processing FoE requests.
|
2009-05-05 09:45:31 +00:00 |
Florian Pose
|
29eb2d7d06
|
Transition delay calculation. TBC...
|
2009-04-30 14:12:47 +00:00 |
Florian Pose
|
f4b6807cc9
|
Bus topology calculation.
|
2009-04-29 09:43:04 +00:00 |
Florian Pose
|
d427828ecc
|
Measure port receive times.
|
2009-04-27 15:20:14 +00:00 |
Florian Pose
|
5e79dc8c06
|
Find DC reference clock.
|
2009-04-20 14:33:47 +00:00 |
Florian Pose
|
9f54862108
|
Tested clearing slave list after link down; minor changes.
|
2009-04-20 09:17:39 +00:00 |
Florian Pose
|
515a66aa8e
|
Clear slave list on link down.
|
2009-04-17 12:41:57 +00:00 |
Florian Pose
|
7f97ba66a2
|
Renamed phy_ commands to reg_.
|
2009-04-08 12:48:59 +00:00 |
Florian Pose
|
9483b8e1ae
|
Check phy_request length for read operations, too!
|
2009-04-08 11:48:00 +00:00 |
Florian Pose
|
0bedfe5ef8
|
Process working counter of phy_* commands.
|
2009-04-08 10:27:48 +00:00 |
Florian Pose
|
01aeadbc73
|
Improved phy debugging.
|
2009-04-07 09:37:07 +00:00 |
Florian Pose
|
12c12b1bab
|
Improved and added license headers.
|
2009-02-24 12:51:39 +00:00 |
Florian Pose
|
5ea60780a0
|
Fixed FoE request states.
|
2009-01-30 10:56:06 +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
|
8d45915fc4
|
merge -c1618 branches/1.4-foe: Improved FoE.
|
2009-01-26 13:09:27 +00:00 |
Florian Pose
|
7a703ecb05
|
merge -c1616 branches/1.4-foe: Included FoE patch from Olav Zarges.
|
2009-01-26 13:01:58 +00:00 |
Florian Pose
|
826ae37b26
|
merge -c1604 branches/stable-1.4: Fixed spelling of EtherCAT terms.
|
2009-01-26 11:45:30 +00:00 |