diff -r a51f857b1b2d -r 002fe9ec778f master/mailbox.c --- a/master/mailbox.c Fri Feb 22 12:29:30 2008 +0000 +++ b/master/mailbox.c Fri Feb 22 15:35:39 2008 +0000 @@ -72,7 +72,7 @@ return NULL; } - if (ec_datagram_npwr(datagram, slave->station_address, + if (ec_datagram_fpwr(datagram, slave->station_address, slave->sii_rx_mailbox_offset, slave->sii_rx_mailbox_size)) return NULL; @@ -97,7 +97,7 @@ ec_datagram_t *datagram /**< datagram */ ) { - if (ec_datagram_nprd(datagram, slave->station_address, 0x808, 8)) + if (ec_datagram_fprd(datagram, slave->station_address, 0x808, 8)) return -1; return 0; @@ -126,7 +126,7 @@ ec_datagram_t *datagram /**< datagram */ ) { - if (ec_datagram_nprd(datagram, slave->station_address, + if (ec_datagram_fprd(datagram, slave->station_address, slave->sii_tx_mailbox_offset, slave->sii_tx_mailbox_size)) return -1; return 0;