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