mini/ec_mini.c
branchkernel2.6
changeset 23 39364fbcd069
parent 22 e8c2cd004e0b
child 24 d417dd9bdc2f
equal deleted inserted replaced
22:e8c2cd004e0b 23:39364fbcd069
     7  * $Id$
     7  * $Id$
     8  *
     8  *
     9  ******************************************************************************/
     9  ******************************************************************************/
    10 
    10 
    11 #include <linux/module.h>
    11 #include <linux/module.h>
    12 //#include <linux/slab.h>
       
    13 //#include <linux/delay.h>
       
    14 #include <linux/timer.h>
    12 #include <linux/timer.h>
    15 
    13 
    16 #include "../drivers/ec_master.h"
    14 #include "../drivers/ec_master.h"
    17 #include "../drivers/ec_device.h"
    15 #include "../drivers/ec_device.h"
    18 #include "../drivers/ec_types.h"
    16 #include "../drivers/ec_types.h"
    92 
    90 
    93 #endif // ECAT
    91 #endif // ECAT
    94 
    92 
    95 #ifdef ECAT_CYCLIC_DATA
    93 #ifdef ECAT_CYCLIC_DATA
    96 
    94 
    97 double value;
       
    98 int dig1;
    95 int dig1;
    99 
    96 
   100 struct timer_list timer;
    97 struct timer_list timer;
   101 unsigned long last_start_jiffies;
    98 unsigned long last_start_jiffies;
   102 
    99 
   180         klemme = next2004(&wrap);
   177         klemme = next2004(&wrap);
   181 
   178 
   182         EtherCAT_read_process_data(ecat_master);
   179         EtherCAT_read_process_data(ecat_master);
   183 
   180 
   184         // Daten lesen und skalieren
   181         // Daten lesen und skalieren
   185         value = EtherCAT_read_value(&ecat_master->slaves[5], 0) / 3276.7;
   182         //value = EtherCAT_read_value(&ecat_master->slaves[5], 0) / 3276.7;
   186         dig1 = EtherCAT_read_value(&ecat_master->slaves[3], 0);
   183         dig1 = EtherCAT_read_value(&ecat_master->slaves[3], 0);
   187     }
   184     }
   188 
   185 
   189 #if 0
   186 #if 0
   190     // Daten schreiben
   187     // Daten schreiben