TODO
changeset 952 e292bdcb87f8
parent 940 a059c79b5723
child 957 ed5ac2e83495
equal deleted inserted replaced
951:dc84a0af63da 952:e292bdcb87f8
    17 * Remove get_cycles() calls and references to cpu_khz to increase
    17 * Remove get_cycles() calls and references to cpu_khz to increase
    18   portability.
    18   portability.
    19 * Adapt remaining examples.
    19 * Adapt remaining examples.
    20 * READMEs for examples.
    20 * READMEs for examples.
    21 * Update documentation.
    21 * Update documentation.
    22 * Check for data sizes when reading mapping.
    22 * Check for sizes of uploaded Sdos when reading mapping from CoE.
    23 
    23 * Attach Pdo names from SII or Coe dictioary to Pdos read via CoE.
    24 * SDO write access.
       
    25 * Wait for bus scanning, even when link is not up at ecrt_request_master().
       
    26 * Attach Pdo names.
       
    27 * Mailbox protocol handlers.
       
    28 * Mailbox state machine using toggle bits.
       
    29 * Make scanning and configuration run parallel (each).
    24 * Make scanning and configuration run parallel (each).
    30 * Implement realtime interface via cdev.
       
    31 * Add something like lsec -n to show numeric vendor IDs.
       
    32 * Separate CoE debugging.
       
    33 * Evaluate EEPROM contents after writing.
       
    34 * Optimize alignment of process data.
       
    35 
    25 
    36 Future issues:
    26 Future issues:
    37 
    27 
    38 * Distributed clocks.
    28 * Distributed clocks.
    39 * Move slave handlers and state machines, etc. into a user space daemon (move
    29 * Move slave handlers and state machines, etc. into a user space daemon (move
    40   kernel threads to user space daemon with a TCP interface replacing the
    30   kernel threads to user space daemon with a TCP interface replacing the
    41   cdev).
    31   cdev).
       
    32 * Implement user space realtime interface via cdev.
       
    33 * SDO write access from user space.
       
    34 * Mailbox protocol handlers.
       
    35 * Mailbox state machine using toggle bits.
    42 * Mailbox gateway.
    36 * Mailbox gateway.
       
    37 * Add add -n (numeric) switch to ethercat command.
       
    38 * Separate CoE debugging.
       
    39 * Evaluate EEPROM contents after writing.
       
    40 * Optimize alignment of process data.
       
    41 * Wait for bus scanning, even when link is not up at ecrt_request_master()?
    43 * Redundancy with 2 network adapters.
    42 * Redundancy with 2 network adapters.
    44 * Interface/buffers for asynchronous domain IO.
    43 * Interface/buffers for asynchronous domain IO.
    45 
    44 
    46 Smaller issues:
    45 Smaller issues:
    47 
    46