6 |
6 |
7 ------------------------------------------------------------------------------- |
7 ------------------------------------------------------------------------------- |
8 |
8 |
9 Version 1.4.0: |
9 Version 1.4.0: |
10 |
10 |
|
11 * Race in jiffies frame timeout. |
11 * Move EC_NUM_SYNCS define to ecrt.h. |
12 * Move EC_NUM_SYNCS define to ecrt.h. |
12 * Read Pdo mapping for unknown Pdos before configuring it. |
13 * Read Pdo mapping for unknown Pdos before configuring them. |
13 * Attach Pdo names from SII or Coe dictioary to Pdos read via CoE. |
14 * Attach Pdo names from SII or Coe dictioary to Pdos read via CoE. |
14 * Make scanning and configuration run parallel (each). |
15 * Make scanning and configuration run parallel (each). |
15 * Adapt remaining examples. |
|
16 * READMEs for examples. |
|
17 * Update documentation. |
16 * Update documentation. |
18 * Add -a and -p switches for 'ethercat config' command. |
17 * Add -a and -p switches for 'ethercat config' command. |
19 * Race in jiffies frame timeout. |
18 * Add a -n (numeric) switch to ethercat command. |
|
19 * Make verbose and quite flags a master property. |
20 * File access over EtherCAT (FoE). |
20 * File access over EtherCAT (FoE). |
21 * Allow master requesting when in ORPHANED phase |
21 * Allow master requesting when in ORPHANED phase |
22 * Get original driver for r8169. |
22 * Get original driver for r8169. |
|
23 * Distributed clocks. |
23 |
24 |
24 Future issues: |
25 Future issues: |
25 |
26 |
26 * Distributed clocks. |
|
27 * Move master threads, slave handlers and state machines into a user |
27 * Move master threads, slave handlers and state machines into a user |
28 space daemon. |
28 space daemon. |
29 * Implement user space realtime interface via cdev. |
29 * Implement user space realtime interface via cdev. |
30 * Mailbox protocol handlers. |
30 * Mailbox protocol handlers. |
31 * Mailbox state machine using toggle bits. |
31 * Mailbox state machine using toggle bits. |
33 * Separate CoE debugging. |
33 * Separate CoE debugging. |
34 * Evaluate EEPROM contents after writing. |
34 * Evaluate EEPROM contents after writing. |
35 * Optimize alignment of process data. |
35 * Optimize alignment of process data. |
36 * Redundancy with 2 network adapters. |
36 * Redundancy with 2 network adapters. |
37 * Interface/buffers for asynchronous domain IO. |
37 * Interface/buffers for asynchronous domain IO. |
38 * Add a -n (numeric) switch to ethercat command. |
|
39 |
38 |
40 Smaller issues: |
39 Smaller issues: |
41 |
40 |
42 * 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. |
43 * Evaluate SII Size field (0x003E) to determine maximum SII memory size. |
42 * Evaluate SII Size field (0x003E) to determine maximum SII memory size. |