8 |
8 |
9 ------------------------------------------------------------------------------- |
9 ------------------------------------------------------------------------------- |
10 |
10 |
11 Version 1.5.0: |
11 Version 1.5.0: |
12 |
12 |
13 * Ethernet drivers: |
13 * Add native drivers e100 and r8169 for 2.6.37. |
14 - Fix link detection in generic driver. |
14 * Add systemd unit files and scripts. |
15 - Add native drivers from 2.6.24 up to 2.6.31. |
|
16 |
15 |
17 Future issues: |
16 Future issues: |
18 |
17 |
|
18 * Fix link detection in generic driver. |
19 * Remove allow_scanning flag. |
19 * Remove allow_scanning flag. |
20 * Check for Enable SDO Complete Access flag. |
20 * Check for Enable SDO Complete Access flag. |
21 * Do not output 'SDO does not exist' when querying data type. |
21 * Do not output 'SDO does not exist' when querying data type. |
22 * Read AL status code on spontaneous state change. |
|
23 * recompile tool/CommandVersion.cpp if revision changes. |
22 * recompile tool/CommandVersion.cpp if revision changes. |
24 * Log SoE IDNs with real name ([SP]-x-yyyy). |
23 * Log SoE IDNs with real name ([SP]-x-yyyy). |
25 * Only output watchdog config if not default. |
24 * Only output watchdog config if not default. |
26 * Implement CompleteAccess for SDO uploads. |
25 * Implement CompleteAccess for SDO uploads. |
27 * Output warning when send_ext() is called in illegal context. |
26 * Output warning when send_ext() is called in illegal context. |
40 - Check if register 0x0980 is working, to avoid clearing it when |
39 - Check if register 0x0980 is working, to avoid clearing it when |
41 configuring. |
40 configuring. |
42 * Mailbox protocol handlers. |
41 * Mailbox protocol handlers. |
43 * Mailbox state machine using toggle bits. |
42 * Mailbox state machine using toggle bits. |
44 * External memory for SDO transfers. |
43 * External memory for SDO transfers. |
45 * C++ implementation of the library. |
|
46 * Bus simulator interface. |
|
47 * Move master threads, slave handlers and state machines into a user |
44 * Move master threads, slave handlers and state machines into a user |
48 space daemon. |
45 space daemon. |
49 * Allow master requesting when in ORPHANED phase |
46 * Allow master requesting when in ORPHANED phase |
50 * Mailbox gateway. |
47 * Mailbox gateway. |
51 * Separate CoE debugging. |
48 * Separate CoE debugging. |
58 - Add a -n (numeric) switch. |
55 - Add a -n (numeric) switch. |
59 - Check for unwanted options. |
56 - Check for unwanted options. |
60 - Fix number of digits in negative integer hex output. |
57 - Fix number of digits in negative integer hex output. |
61 - Data type abbreviations. |
58 - Data type abbreviations. |
62 - Add -x switch for hex display. |
59 - Add -x switch for hex display. |
63 - Implement CompleteAccess |
|
64 - Implement --output-file argument in foe_read. |
60 - Implement --output-file argument in foe_read. |
65 - Implement indent in 'ethercat ma' |
61 - Implement indent in 'ethercat ma' |
66 - Implement 0xXXXX:YY format for specifying SDOs. |
62 - Implement 0xXXXX:YY format for specifying SDOs. |
67 - Implement reading from stream for soe_write. |
63 - Implement reading from stream for soe_write. |
68 - Output error after usage. |
64 - Output error after usage. |
69 * Simplify master fsm by introducing a common request state to handle external |
65 * Simplify master fsm by introducing a common request state to handle external |
70 requests (replace write_sii, sdo_request, etc). |
66 requests (replace write_sii, sdo_request, etc). |
71 * Remove stdio uses in userspace library? |
|
72 * Fix casting away constness during expected WC calculation. |
|
73 * Fix bus scan hang when calling ecrt_master_deactivate(). |
67 * Fix bus scan hang when calling ecrt_master_deactivate(). |
74 |
68 |
75 Smaller issues: |
69 Smaller issues: |
76 |
70 |
77 * Read out CRC counters. |
71 * Read out CRC counters. |