8 |
8 |
9 * Release 1.3: |
9 * Release 1.3: |
10 - Remove ecrt_master_run(). Make master FSM run in process context instead. |
10 - Remove ecrt_master_run(). Make master FSM run in process context instead. |
11 - Remove addressing scheme "X:Y". |
11 - Remove addressing scheme "X:Y". |
12 - Allow only MAC address as device ID. |
12 - Allow only MAC address as device ID. |
13 - Interface/buffers for asynchronous domain IO. |
|
14 - Remove ugly ec_slave_is_coupler() and ec_slave_has_subbus(). |
13 - Remove ugly ec_slave_is_coupler() and ec_slave_has_subbus(). |
15 - Add statistics object. |
14 |
|
15 * Future features: |
16 - SDO dictionary and -access in operation mode. |
16 - SDO dictionary and -access in operation mode. |
17 - SDO write access in sysfs. |
17 - SDO write access in sysfs. |
18 - Speed up IDLE-FSM through fast mode with schedule(). |
18 - Speed up IDLE-FSM through fast mode with schedule(). |
19 - Evaluate EEPROM contents after writing. |
19 - Evaluate EEPROM contents after writing. |
20 |
20 - Interface/buffers for asynchronous domain IO. |
21 * Future features: |
|
22 - Distributed clocks. |
21 - Distributed clocks. |
23 - Read dynamic PDO mapping from SDO dictionary (see can-cia.org: cia301ds4). |
22 - Read dynamic PDO mapping from SDO dictionary (see can-cia.org: cia301ds4). |
24 - Redundancy with 2 network adapters. |
23 - Redundancy with 2 network adapters. |
25 - Interface for alternative PDO mapping. |
24 - Interface for alternative PDO mapping. |
26 - Read out CRC counters. |
25 - Read out CRC counters. |
27 - Optimize alignment of process data. |
26 - Optimize alignment of process data. |
28 - Calculate expected working counter for domains. |
27 - Calculate expected working counter for domains. |
29 |
28 |
30 * Smaller changes: |
29 * Smaller issues: |
31 - Simplify FSMs with <state>_enter() functions. |
30 - Simplify FSMs with <state>_enter() functions. |
32 - Dynamic creation of EoE handlers. |
31 - Dynamic creation of EoE handlers. |
33 - Output intermediate results during lsec. |
32 - Output intermediate results during lsec. |
34 - State change FSM: Follow spontaneous state changes. |
33 - State change FSM: Follow spontaneous state changes. |
35 |
34 |
36 * Less important changes: |
35 * Less important issues: |
37 - Implement all EtherCAT datagram types. |
36 - Implement all EtherCAT datagram types. |
38 - File access over EtherCAT (FoE). |
37 - File access over EtherCAT (FoE). |
39 - Allow VLAN tagging. |
38 - Allow VLAN tagging. |
40 - Determine number of frames the NIC can handle. |
39 - Determine number of frames the NIC can handle. |
41 |
40 |