--- a/TODO Fri Dec 18 11:09:07 2009 +0100
+++ b/TODO Sun Dec 27 16:58:19 2009 +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.