diff -r 07fd94c5119d -r 72e7507b3f1b master/fsm_sii.h --- a/master/fsm_sii.h Thu Sep 13 11:08:46 2007 +0000 +++ b/master/fsm_sii.h Wed Oct 03 08:58:01 2007 +0000 @@ -48,6 +48,9 @@ /*****************************************************************************/ +/** + * SII access addressing mode. + */ typedef enum { EC_FSM_SII_POSITION, @@ -70,7 +73,7 @@ unsigned int retries; /**< retries upon datagram timeout */ void (*state)(ec_fsm_sii_t *); /**< SII state function */ - uint16_t offset; /**< input: offset in SII */ + uint16_t word_offset; /**< input: word offset in SII */ ec_fsm_sii_addressing_t mode; /**< reading via APRD or NPRD */ uint8_t value[4]; /**< raw SII value (32bit) */ cycles_t cycles_start; /**< start timestamp */ @@ -85,7 +88,7 @@ void ec_fsm_sii_read(ec_fsm_sii_t *, ec_slave_t *, uint16_t, ec_fsm_sii_addressing_t); void ec_fsm_sii_write(ec_fsm_sii_t *, ec_slave_t *, uint16_t, - const uint16_t *, ec_fsm_sii_addressing_t); + const uint8_t *, ec_fsm_sii_addressing_t); int ec_fsm_sii_exec(ec_fsm_sii_t *); int ec_fsm_sii_success(ec_fsm_sii_t *);