19 - Set the "Cyclic Generation Start Time" based on the slave's |
19 - Set the "Cyclic Generation Start Time" based on the slave's |
20 "System Time" register instead of using the application time. |
20 "System Time" register instead of using the application time. |
21 - Check if register 0x0980 is working, to avoid clearing it when |
21 - Check if register 0x0980 is working, to avoid clearing it when |
22 configuring. |
22 configuring. |
23 * Remove byte-swapping functions from user space. |
23 * Remove byte-swapping functions from user space. |
24 * EoE: |
|
25 - Only execute one EoE handler per cycle. |
|
26 - Mailbox protocol handlers. |
|
27 - Mailbox state machine using toggle bits. |
|
28 * Implement 'ethercat foe_read --output-file ...'. |
24 * Implement 'ethercat foe_read --output-file ...'. |
29 * Use ec_datagram_zero() where possible. |
25 * Use ec_datagram_zero() where possible. |
30 * Fix arguments of reg_read. |
26 * Fix arguments of reg_read. |
31 * Sign/Abs type for reg_ commands? |
|
32 * Number layout for reg_read. |
27 * Number layout for reg_read. |
33 * Show Record / Array / List type of SDOs. |
28 * Show Record / Array / List type of SDOs. |
34 * Limit bandwidth of state machine datagram. |
29 * Limit bandwidth of state machine datagram. |
35 * Read alias from register 0x0012 instead of SII. |
30 * Read alias from register 0x0012 instead of SII. |
36 * Finish library implementation. |
31 * Finish library implementation. |
37 * Rescan command. |
32 * Rescan command. |
38 * Override sync manager size? |
33 * Override sync manager size? |
39 * Remove ecrt_domain_state()? |
|
40 * Check force_config flag before error. |
34 * Check force_config flag before error. |
41 * Remove allow_scanning flag. |
35 * Remove allow_scanning flag. |
42 * Check for ioctl() interface version. |
36 * Check for ioctl() interface version. |
43 * Improve application-triggered SDO transfers by moving the state machine into |
37 * Improve application-triggered SDO transfers by moving the state machine into |
44 the SDO handlers. |
38 the SDO handlers. |
45 * Move device driver files in subdirectories. |
|
46 * Document ec_fsm_foe members. |
39 * Document ec_fsm_foe members. |
47 * Test KBUILD_EXTRA_SYMBOLS. |
40 * Test KBUILD_EXTRA_SYMBOLS. |
48 * Remove default buffer size in SDO upload. |
41 * Remove default buffer size in SDO upload. |
49 * Check for Enable SDO Complete Access flag. |
42 * Check for Enable SDO Complete Access flag. |
50 * Implement CompleteAccess for command-line tool. |
43 * Implement CompleteAccess for command-line tool. |
60 * XML hex |
53 * XML hex |
61 * r8169 |
54 * r8169 |
62 |
55 |
63 Future issues: |
56 Future issues: |
64 |
57 |
65 * Segmented SDO downloads. |
58 * Mailbox protocol handlers. |
|
59 * Mailbox state machine using toggle bits. |
66 * External memory for SDO transfers. |
60 * External memory for SDO transfers. |
67 * C++ implementation of the library. |
61 * C++ implementation of the library. |
68 * Bus simulator interface. |
62 * Bus simulator interface. |
69 * Move master threads, slave handlers and state machines into a user |
63 * Move master threads, slave handlers and state machines into a user |
70 space daemon. |
64 space daemon. |