mirror of
https://gitlab.com/etherlab.org/ethercat.git
synced 2026-02-06 11:51:45 +08:00
36 lines
956 B
C
36 lines
956 B
C
/******************************************************************************
|
|
*
|
|
* m a i l b o x . h
|
|
*
|
|
* Mailbox-Funktionen.
|
|
*
|
|
* $Id$
|
|
*
|
|
*****************************************************************************/
|
|
|
|
#ifndef _EC_MAILBOX_H_
|
|
#define _EC_MAILBOX_H_
|
|
|
|
#include "slave.h"
|
|
|
|
/*****************************************************************************/
|
|
|
|
uint8_t *ec_slave_mbox_prepare_send(ec_slave_t *, uint8_t, size_t);
|
|
int ec_slave_mbox_prepare_check(ec_slave_t *);
|
|
int ec_slave_mbox_check(const ec_slave_t *);
|
|
int ec_slave_mbox_prepare_fetch(ec_slave_t *);
|
|
uint8_t *ec_slave_mbox_fetch(ec_slave_t *, uint8_t, size_t *);
|
|
|
|
uint8_t *ec_slave_mbox_simple_io(ec_slave_t *, size_t *);
|
|
uint8_t *ec_slave_mbox_simple_receive(ec_slave_t *, uint8_t, size_t *);
|
|
|
|
/*****************************************************************************/
|
|
|
|
#endif
|
|
|
|
/* Emacs-Konfiguration
|
|
;;; Local Variables: ***
|
|
;;; c-basic-offset:4 ***
|
|
;;; End: ***
|
|
*/
|