TODO
branchstable-1.5
changeset 2187 7248218cbcbb
parent 2011 04fdb4abf120
child 2230 b368897f7995
equal deleted inserted replaced
2180:912d70d6f0e5 2187:7248218cbcbb
     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.