diff --git a/fragen.txt b/fragen.txt index af13844ecc2c3a4fc40eadc7a0d7c43c8c14c1b2..27dd172d1ba4ea5407d43b3693e6efb5398be963 100644 --- a/fragen.txt +++ b/fragen.txt @@ -4,5 +4,6 @@ Offene Fragen an Beckhoff $Id$ - Unbekannte Kategorien in Digital-IO-Slaves -- Dokumentation EL5101 +- Neue Firmware für EL5101 +- SSI-Klemme geht immer noch nicht? - Dokumentation EL6601 diff --git a/include/ecrt.h b/include/ecrt.h index 20bede579eb7095a9cdcdbe736aff2e932294c28..ef04306a2254797a857faa05cfecb6fafed67c52 100644 --- a/include/ecrt.h +++ b/include/ecrt.h @@ -81,6 +81,7 @@ int ecrt_domain_register_field_list(ec_domain_t *domain, void ecrt_domain_queue(ec_domain_t *domain); void ecrt_domain_process(ec_domain_t *domain); + int ecrt_domain_state(ec_domain_t *domain); /*****************************************************************************/ diff --git a/master/globals.h b/master/globals.h index b90c0991d00db0357561670f5226a5803717dc67..5c7d82e92f09713f24dd961fe8141e6028c983ff 100644 --- a/master/globals.h +++ b/master/globals.h @@ -26,11 +26,9 @@ #define EC_MAX_DATA_SIZE (EC_MAX_FRAME_SIZE \ - EC_FRAME_HEADER_SIZE \ - EC_COMMAND_HEADER_SIZE \ - - EC_COMMAND_FOOTER_SIZE) /**< Maximale Datengröße */ - -#ifndef NULL -#define NULL ((void *) 0) /**< NULL-Define, falls noch nicht definiert. */ -#endif + - EC_COMMAND_FOOTER_SIZE) /**< Maximale Datengröße + bei einem Kommando pro + Frame */ #define EC_INFO(fmt, args...) \ printk(KERN_INFO "EtherCAT: " fmt, ##args) diff --git a/todo.txt b/todo.txt index 7222619b26efe95a4d6741feef82028dde789055..46878139d95ccb1f157adf3968ec00455bb0d35c 100644 --- a/todo.txt +++ b/todo.txt @@ -12,6 +12,7 @@ $Id$ - SysFS-Interface implementieren - DLL-Link-States auslesen und Topologie berechnen - Ethernet over EtherCAT (EoE) +- File access over EtherCAT (FoE) - eepro100-Kartentreiber - Master mit eigener State-Machine -> run() - Installationsanleitung / Dokumentation