4 |
4 |
5 $Id$ |
5 $Id$ |
6 |
6 |
7 ------------------------------------------------------------------------------- |
7 ------------------------------------------------------------------------------- |
8 |
8 |
|
9 Version 1.5.0: |
|
10 |
|
11 * Implement user space realtime interface via cdev. |
9 * Remove ecrt_domain_state(). |
12 * Remove ecrt_domain_state(). |
10 * Simplyfy master fsm by introducing a common request state to handle external |
13 * Segmented Sdo downloads. |
11 * requests (replace write_sii, sdo_request, etc). |
|
12 |
|
13 Version 1.4.0: |
|
14 |
|
15 * Update documentation. |
|
16 * Check for possible race condition in jiffy-based frame timeout calculation. |
|
17 |
14 |
18 Future issues: |
15 Future issues: |
19 |
16 |
20 * Distributed clocks. |
17 * Distributed clocks. |
21 * Implement user space realtime interface via cdev. |
|
22 * Move master threads, slave handlers and state machines into a user |
18 * Move master threads, slave handlers and state machines into a user |
23 space daemon. |
19 space daemon. |
24 * Allow master requesting when in ORPHANED phase |
20 * Allow master requesting when in ORPHANED phase |
25 * Mailbox protocol handlers. |
21 * Mailbox protocol handlers. |
26 * Mailbox state machine using toggle bits. |
22 * Mailbox state machine using toggle bits. |
30 * Optimize alignment of process data. |
26 * Optimize alignment of process data. |
31 * Redundancy with 2 network adapters. |
27 * Redundancy with 2 network adapters. |
32 * Interface/buffers for asynchronous domain IO. |
28 * Interface/buffers for asynchronous domain IO. |
33 * Make scanning and configuration run parallel (each). |
29 * Make scanning and configuration run parallel (each). |
34 * File access over EtherCAT (FoE). |
30 * File access over EtherCAT (FoE). |
35 * Vendor-specific over EtherCAT (VoE). |
|
36 * ethercat tool: |
31 * ethercat tool: |
37 - Data type abbreviations. |
32 - Data type abbreviations. |
38 - Add a -n (numeric) switch. |
33 - Add a -n (numeric) switch. |
39 - Check for unwanted options. |
34 - Check for unwanted options. |
40 * Segmented Sdo downloads. |
|
41 * Get original driver for r8169. |
35 * Get original driver for r8169. |
|
36 * Simplyfy master fsm by introducing a common request state to handle external |
|
37 requests (replace write_sii, sdo_request, etc). |
42 |
38 |
43 Smaller issues: |
39 Smaller issues: |
44 |
40 |
45 * Stop master thread at ecrt_master_request() to get rid of allow_* flags? |
41 * Stop master thread at ecrt_master_request() to get rid of allow_* flags? |
46 * Evaluate SII Size field (0x003E) to determine maximum SII memory size. |
42 * Evaluate SII Size field (0x003E) to determine maximum SII memory size. |