Commit Graph

1644 Commits

Author SHA1 Message Date
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 94fec37d0f use given send interval to limit SDO/FOE traffic 2009-12-15 10:55:36 +01:00
Martin Troxler 8c486431ce removed obsolete datagram reinit in fsm_sii 2009-12-15 10:53:28 +01:00
Florian Pose 573c569a2b Updated TODO. 2009-12-14 13:29:06 +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 e23af9cfdb Postpone SDO request when slave is in INIT 2009-12-10 13:19:21 +01:00
Florian Pose 2a728db130 Added README to dist. 2009-12-09 14:40:35 +01:00
Florian Pose 06bad71e6b Implemented reading direction of tty driver. 2009-12-09 12:42:28 +01:00
Florian Pose 3b37ee4b79 Fixed distribution of TTY example. 2009-12-02 15:46:00 +01:00
Florian Pose 6dbc77cd62 Send direction works! 2009-12-02 15:38:10 +01:00
Florian Pose 850d70d6d6 Add ectty.h to dist. 2009-12-01 22:33:24 +01:00
Florian Pose 3e5dc394f6 Create tty. 2009-12-01 22:29:25 +01:00
Florian Pose e2279c8715 Removed semaphore header. 2009-12-01 22:19:13 +01:00
Florian Pose efb02691c1 TTY open and close. 2009-12-01 22:16:50 +01:00
Florian Pose e5bcaeefcd Use own PFX for printk. 2009-12-01 22:03:50 +01:00
Florian Pose 866c82a4a8 Interface management. 2009-12-01 21:45:45 +01:00
Florian Pose fdad28ad05 Register a TTY driver with one device. 2009-12-01 17:35:33 +01:00
Florian Pose fb7f5b73a6 Added tty example. 2009-12-01 16:54:59 +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
Florian Pose f6c67fca7e Install ec_tty module. 2009-11-30 18:10:36 +01:00
Florian Pose 40943a197d Base files for new TTY driver. 2009-11-30 18:02:29 +01:00
Martin Troxler cb33213076 ecrt_master_set_max_cycle_size: limit SDO traffic 2009-11-30 12:26:56 +01:00
Martin Troxler a864fc8396 ec_print_data: show only the first 128 and the last 128 bytes of a data block 2009-11-30 12:26:24 +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 286a65516b Fixed SDO up/download kernel oops bug 2009-11-23 14:22:48 +01:00
Florian Pose 6fa6d3ccc8 TODO. 2009-11-23 11:55:25 +01:00
Florian Pose 8e2d564639 Introduced mailbox/CoE defines; avoided duplicate code in CoE segmented
download.
2009-11-21 21:46:52 +01:00
Florian Pose 2ee30ffbd8 SDO segmented download. 2009-11-20 19:01:38 +01:00
Martin Troxler bf63d965d8 Merge 2009-11-19 14:44:57 +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 bd90926ab3 Use net_device_ops also for EoE devices from 2.6.29 on. 2009-11-19 13:53:33 +01:00
Florian Pose 6e97fa14ef Allow BITx types in XML output. 2009-11-17 11:05:20 +01:00
Florian Pose 0e024d57d7 Fixed receiving multiple frames in generic device. 2009-11-09 10:29:29 +01:00
Florian Pose d820b85f94 generic device receive buffer in heap. 2009-11-09 10:21:18 +01:00
Florian Pose 644260059f Fixed bug in generic driver failing to create debug interfaces, because the
interface lock is held.
2009-11-05 12:08:21 +01:00
Florian Pose c6b034d647 Init script and sysconfig file for generic Ethernet driver. 2009-11-05 10:22:58 +01:00
Florian Pose f3975598ef Generic driver net_device_ops for kernels < 2.6.29. 2009-11-05 09:37:31 +01:00
Florian Pose 3a757b8dcc Print complete Ethernet frame during debug. 2009-11-05 09:25:25 +01:00
Florian Pose 49c2f676d5 Bugfix: Unqueue datagram before destroying. 2009-10-29 17:28:49 +01:00
Florian Pose fa26232937 Later freeing of netdev. 2009-10-28 14:59:34 +01:00
Florian Pose fce4304366 Added missing newline. 2009-10-28 14:01:23 +01:00
Florian Pose 98132eff81 Avoid zeroing mailbox datagram because of VoE handlers. 2009-10-28 13:47:39 +01:00
Florian Pose 8d79bc2549 merge 2009-10-28 13:18:07 +01:00
Florian Pose ed57943fd4 Using snprintf for interface name. 2009-10-28 13:17:08 +01:00
Florian Pose 537370974e merged e100 for 2.6.27. 2009-10-21 18:49:47 +02:00
Florian Pose e2ff88656d TODO 2009-10-20 13:14:53 +02:00
Florian Pose 21dacadf01 Merge x86_64 fixes. 2009-10-19 13:13:55 +02:00
Florian Pose 7ac08b531f Avoid warnings on x86_64 platform. Thanks to Thomas Elste. 2009-10-19 13:12:40 +02:00