master/slave.h
changeset 101 b0c19892145a
parent 98 f564d0929292
child 114 e4b4b5a85e75
equal deleted inserted replaced
100:d3d4654e499d 101:b0c19892145a
    91 void ec_slave_init(ec_slave_t *, ec_master_t *);
    91 void ec_slave_init(ec_slave_t *, ec_master_t *);
    92 void ec_slave_clear(ec_slave_t *);
    92 void ec_slave_clear(ec_slave_t *);
    93 
    93 
    94 // Slave control
    94 // Slave control
    95 int ec_slave_fetch(ec_slave_t *);
    95 int ec_slave_fetch(ec_slave_t *);
    96 int ec_slave_sii_read(ec_slave_t *, unsigned short, unsigned int *);
    96 int ec_slave_sii_read(ec_slave_t *, uint16_t, uint32_t *);
    97 int ec_slave_state_change(ec_slave_t *, uint8_t);
    97 int ec_slave_state_change(ec_slave_t *, uint8_t);
    98 int ec_slave_set_fmmu(ec_slave_t *, const ec_domain_t *, const ec_sync_t *);
    98 int ec_slave_set_fmmu(ec_slave_t *, const ec_domain_t *, const ec_sync_t *);
    99 
    99 
   100 // Misc
   100 // Misc
   101 void ec_slave_print(const ec_slave_t *);
   101 void ec_slave_print(const ec_slave_t *);