diff -r 004a8b91e927 -r 94010c6d8198 TODO --- a/TODO Mon Jan 04 11:27:37 2010 +0100 +++ b/TODO Mon Jan 04 11:28:29 2010 +0100 @@ -21,28 +21,19 @@ - Check if register 0x0980 is working, to avoid clearing it when configuring. * Remove byte-swapping functions from user space. -* EoE: - - Only execute one EoE handler per cycle. - - Mailbox protocol handlers. - - Mailbox state machine using toggle bits. * Implement 'ethercat foe_read --output-file ...'. * Use ec_datagram_zero() where possible. * Fix arguments of reg_read. -* Sign/Abs type for reg_ commands? * Number layout for reg_read. * Show Record / Array / List type of SDOs. -* Limit bandwidth of state machine datagram. -* Read alias from register 0x0012 instead of SII. * Finish library implementation. * Rescan command. * Override sync manager size? -* Remove ecrt_domain_state()? * Check force_config flag before error. * Remove allow_scanning flag. * Check for ioctl() interface version. * Improve application-triggered SDO transfers by moving the state machine into the SDO handlers. -* Move device driver files in subdirectories. * Document ec_fsm_foe members. * Test KBUILD_EXTRA_SYMBOLS. * Remove default buffer size in SDO upload. @@ -54,10 +45,16 @@ * Change SDO index at runtime for SDO request. * Implement ecrt_slave_config_request_state(). * Output skipped datagrams again. +* Output warning on unmatched slave configuration. +* ec_direction_t default +* Send_ext context warn +* XML hex +* r8169 Future issues: -* Segmented SDO downloads. +* Mailbox protocol handlers. +* Mailbox state machine using toggle bits. * External memory for SDO transfers. * C++ implementation of the library. * Bus simulator interface.