drivers/ec_module.h
author Florian Pose <fp@igh-essen.com>
Fri, 16 Dec 2005 15:25:13 +0000
branchkernel2.6
changeset 36 6e9de6fbf74c
parent 33 f4171b8aadf8
child 39 6965c23a6826
permissions -rw-r--r--
EtherCAT_release() im Fehlerfall beim Laden von Modulen mini und rt.
/******************************************************************************
 *
 *  ec_module.h
 *
 *  EtherCAT-Master-Treiber
 *
 *  Autoren: Wilhelm Hagemeister, Florian Pose
 *
 *  $Id$
 *
 *  (C) Copyright IgH 2005
 *  Ingenieurgemeinschaft IgH
 *  Heinz-Bäcker Str. 34
 *  D-45356 Essen
 *  Tel.: +49 201/61 99 31
 *  Fax.: +49 201/61 98 36
 *  E-mail: sp@igh-essen.com
 *
 ******************************************************************************/

#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/init.h>

#include "ec_master.h"

/******************************************************************************/

int __init ecat_init_module(void);
void __exit ecat_cleanup_module(void);

// Registration of devices
int EtherCAT_register_device(int, EtherCAT_device_t *);
void EtherCAT_unregister_device(int, EtherCAT_device_t *);

EtherCAT_master_t *EtherCAT_request(int);
void EtherCAT_release(EtherCAT_master_t *);

/******************************************************************************/