diff -r ddedb71b3a85 -r 75e8fd4ec427 TODO --- a/TODO Sat Nov 21 21:46:52 2009 +0100 +++ b/TODO Mon Nov 23 11:55:25 2009 +0100 @@ -21,14 +21,9 @@ - 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. @@ -36,13 +31,11 @@ * 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. @@ -62,7 +55,8 @@ 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.