master/mailbox.h
changeset 145 11a82e4fd31b
child 154 94d780887be0
equal deleted inserted replaced
144:fdc24bf62f80 145:11a82e4fd31b
       
     1 /******************************************************************************
       
     2  *
       
     3  *  m a i l b o x . h
       
     4  *
       
     5  *  Mailbox-Funktionen.
       
     6  *
       
     7  *  $Id$
       
     8  *
       
     9  *****************************************************************************/
       
    10 
       
    11 #ifndef _EC_MAILBOX_H_
       
    12 #define _EC_MAILBOX_H_
       
    13 
       
    14 #include "slave.h"
       
    15 
       
    16 /*****************************************************************************/
       
    17 
       
    18 uint8_t *ec_slave_mbox_prepare_send(ec_slave_t *, uint8_t, size_t);
       
    19 int ec_slave_mbox_prepare_check(ec_slave_t *);
       
    20 int ec_slave_mbox_check(const ec_slave_t *);
       
    21 int ec_slave_mbox_prepare_fetch(ec_slave_t *);
       
    22 uint8_t *ec_slave_mbox_fetch(ec_slave_t *, uint8_t, size_t *);
       
    23 
       
    24 uint8_t *ec_slave_mbox_simple_io(ec_slave_t *, size_t *);
       
    25 uint8_t *ec_slave_mbox_simple_receive(ec_slave_t *, uint8_t, size_t *);
       
    26 
       
    27 /*****************************************************************************/
       
    28 
       
    29 #endif
       
    30 
       
    31 /* Emacs-Konfiguration
       
    32 ;;; Local Variables: ***
       
    33 ;;; c-basic-offset:4 ***
       
    34 ;;; End: ***
       
    35 */