TODO
changeset 1080 088a61306930
parent 1076 e62b492aab51
child 1082 ff06c58e269c
equal deleted inserted replaced
1079:ef1266652c4d 1080:088a61306930
     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.