fp@271: ------------------------------------------------------------------------------- fp@194: fp@194: EtherCAT master TODO fp@194: fp@194: $Id$ fp@194: fp@271: ------------------------------------------------------------------------------- fp@194: fp@1739: * Release 1.3: fp@1739: - Remove ecrt_master_run(). Make master FSM run in process context instead. fp@1739: - Separate slave objects from configurations. Make bus dynamic in OPERATION fp@1739: mode. fp@1739: - New sysfs structure with slaves, configurations and links. fp@1739: - Remove addressing scheme "X:Y". fp@1739: - Tool to set aliases. fp@1739: - Remove ugly ec_slave_is_coupler() and ec_slave_has_subbus(). fp@1739: - Add statistics object. fp@1739: - SDO dictionary and -access in operation mode. fp@1739: - SDO write access in sysfs. fp@1739: - Speed up IDLE-FSM through fast mode with schedule(). fp@194: fp@1739: * Future features: fp@1739: - e100 driver. fp@1739: - Distributed clocks. fp@1739: - Read dynamic PDO mapping from SDO dictionary (see can-cia.org: cia301ds4). fp@1739: - Redundancy with 2 network adapters. fp@1739: - Interface for alternative PDO mapping. fp@1739: fp@1739: * Smaller changes: fp@1739: - Simplify FSMs with _enter() functions. fp@1739: - Rename "sysconfig" file to "sysconfig/ethercat". fp@1739: - Dynamic creation of EoE handlers. fp@1739: - Output intermediate results during lsec. fp@1739: - State change FSM: Follow spontaneous state changes. fp@1739: fp@1739: * Less important changes: fp@1739: - Implement all EtherCAT datagram types. fp@1739: - File access over EtherCAT (FoE). fp@1739: - Allow VLAN tagging. fp@1739: - Determine number of frames the NIC can handle. fp@1719: fp@271: -------------------------------------------------------------------------------